加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > 安全 > 正文

AngularJS:过滤ng选项没有特定的值

发布时间:2020-12-17 08:39:30 所属栏目:安全 来源:网络整理
导读:我想过滤一个选择,像这样: select ng-model="test" ng-options="c as c.label group by c.type for c in columns| filter:{c.type:'!field'} | filter:{c.type:'!map'}"/select 编辑:添加列模型: Columns = [{ name: "name",label: "Label",info: "Infor
我想过滤一个选择,像这样:
<select ng-model="test" ng-options="c as c.label group by c.type for c in columns
| filter:{c.type:'!field'} | filter:{c.type:'!map'}"></select>

编辑:添加列模型:

Columns = [
{
    name: "name",label: "Label",info: "Information displayed in help",type: "type",view: "html template",style: "min-width: 10em;",show: true
},{
 ...
}
];

列用于几个事情,并优化我的代码我需要它也在一个选择,但没有类型为’field’或’map’的条目,

然而,我可以从一切中选择,即使是类型是“字段”和“地图”的条目。
有干净的方法吗?

AngularJS NOT过滤器
<select ng-model="test" ng-options="c as c.label group by c.type for c in columns
    | filter:{ type : '!field' }
    | filter:{ type : '!map' }">
</select>

Fiddle

从docs:

“…可以通过使用!前缀字符来否定谓词。

例如{name:“M”,phone:“1”}谓词将返回一个具有属性名称包含“M”和属性电话的项目数组包含“1”…“

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读