繁体   English   中英

禁用带有角度ng-options的选择选项

[英]Disable select option with angular ng-options

遵循角度文件

ng-options准则

我写了那部分代码:

<select ng-model="model" ng-options="item.CODE as item.NAME disable when item.DISABLE for item in list" id="foo" name="foo" ng-change="change()">

但是把这个错误还给我:

语法错误:令牌'disable'是表达式[{3}]的第11列中从[{4}]开始的意外令牌。

我做错了什么?

您指的是错误的语法。 对于禁用数组,只有两种语法可用。

  1. 禁用数组中的值时禁用标签
  2. 当通过trackexpr禁用数组跟踪中的值时,标签禁用

试用以下方法:

<select ng-model="model" ng-options="item.CODE disable when item.DISABLE for item in list" id="foo" name="foo" ng-change="change()">

尝试更新angular.js版本。 在1.4.X及更高版本中添加了此功能。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM