我有一个动态数量的ng-options,点击后添加 我想从ng-option
中删除所选的选项<select ng-model="obj.name" ng-options="selectFromObj.name as (selectFromObj|filterSelected) for selectFromObj in selectFromObjs" >
</select>
我为那个
创建了一个过滤器app.filter('filterSelected', function() {
return function(itm) {
for (var i = 0; i < var1.length; i++) {
if(var1[i].name != null){
if ( var1[i].name == itm.name ) {
itm.splice(i,1);
}
}
}
});
你能告诉我这里应该怎么做的想法吗?
我应该通过我选择的对象循环我的输入对象并比较它们然后推我试过,我想出了我应该处理的很多情况。
我想在其他动态添加标签中拼接选择标签中的任何选项
我不能轻易检查,如果选择只是不返回它
答案 0 :(得分:0)
如果我理解你的问题,你可以使用这样的东西:
filter: {selectFromObj.name:obj.name}