以下のようなオブジェクトがあります。これをドロップダウンとして表示する必要があります。
var list = [{id:4,name:"abc"},{id:600,name:"def"},{id:200,name:"xyz"}]
私のコントローラーには、値を運ぶ変数があります。この値は、配列内の上記の 3 つの項目のどれがドロップダウンでデフォルトで選択されるかを決定します。
$scope.object.setDefault = 600;
以下のようにドロップダウンフォームアイテムを作成すると:
<select ng-model="object.setDefault" ng-options="r.name for r in list">
私は2つの問題に直面しています:
リストは次のように生成されます
<option value="0">abc</option> <option value="1">def</option> <option value="2">xyz</option>
それ以外の
<option value="4">abc</option> <option value="600">def</option> <option value="200">xyz</option>
私が持っていても、デフォルトではオプションは選択されません
ng-model="object.setDefault"