私は次のタイプを持っています:
$scope.types = [{
name: 'First',
desc: 'first desc'
},{
name: 'Second',
desc: 'second desc'
}]
選択を作成します:
<div>
<select ng-model="object.type" ng-selected="type.name" ng-options="type.name for type in types"></select>
</div>
そして、私のモデルは次のようになります。
$scope.object = {type: 'First'};
そのモデルを設定すると、選択ボックスが正しい要素に選択されません。なぜこれが起こっているのかを正確に知っていると確信しています。私のタイプリストはオブジェクトのリストであり、私のmodel.typeはオブジェクトではなく単なる文字列です。私は自分のタイプに追加の 'desc' 情報を持たせ、モデルを変更できないようにしたいと思っています。動作するように選択を設定する方法はありますか?