在 angularjs 中的 select 中分配一个对象

Assign an object in a select in angularjs

我修改了

的原插件

original documentacion ng-options

我试图在 "bogus" 按钮中分配黑色对象。

它是同一个对象,但在带有 ng-model 绑定的下拉列表中未被选中

{姓名:'black',色号:'dark'}

你可以在

中看到

plunker forked

为什么双重绑定不起作用???

这是因为它不是同一个对象,请尝试使用过滤器来获取您的黑色项目,如此 plunker

$filter('filter')($scope.colors, {name : 'black'});

如果您使用 $filter black 项目的 console.log,您会看到项目中添加了一个 $$hashKey: "object:3" 值,这就是它不接受它的原因作为同一个对象。