禁用带角度ng选项的选择选项

Disable select option with angular ng-options

本文关键字:选项 选择 ng      更新时间:2024-02-14

遵循角度文档

ng选项指南

我写那部分代码:

<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}]开始的意外标记。

我做错了什么?

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

  1. 对数组中的值禁用时标签禁用
  2. trackexpr对数组track中的值禁用时标签禁用

尝试以下内容:

<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及更高版本中添加的。