質問する
1010 次
1 に答える
0
問題は、配列要素である$scope.inventory.condition
必要があり$scope.conditions
、2 つのオブジェクトが等しいのは、それらが同じオブジェクトである場合のみです。$scope.inventory.condition = {"name":"Used","id":102};
そのため、単に set : eventを設定することはできませんが{"name":"Used","id":102}
、配列の 2 番目の値のように見えますが、実際にはそれらは等しくないため、Angular はそれをデフォルト値として設定しません。
次のようにモデル値を設定する必要があります。
$scope.conditions = [
{"name":"New","id":101},
{"name":"Used","id":102},
{"name":"Like new","id":103},
{"name":"Not Working","id":104}
];
$scope.inventory.condition = $scope.conditions[1];
于 2015-03-25T21:31:22.847 に答える