我在以下对象中有一个订单属性。AngularJS选择唯一值
var media = [{
id:1,
order:0,
text:'Lala'
},
{
id:2,
order:1,
text:'Lala'
}]
我用select如下:
<div ng-repeat = "asset in media">
<select ng-model="asset.order" ng-options="c.order as c.order for c in media">
</select>
</div>
每个对象都有其自己的领域。当我更改订单时,具有相同值的另一个字段必须交换。基本上,订单值应该是唯一的。
编辑:包括的jsfiddle:http://jsfiddle.net/hTwrF/1/
目前还不清楚你是什么之后。也许一个例子会有所帮助。 – gkalpak
看起来好像你有几个“资产”,你正在循环,显示在你的例子中,重新排序会有所帮助。通过jsfiddle.net小提琴将是最好的 – Brocco
更新与例子。 – litenull