我有一個選擇下拉,就像這樣:殘疾人專用選項與ngOptions
<select ng-model="expressionClause.field" ng-options="o.fullPropertyName as o.displayName for o in model.discountExpressionProperties" ng-change="expressionClause.value = ''" required></select>
是否有可能增加對其中的兩項渲染選項的「禁用」屬性,而無需修改控制器?而不使用ngRepeat而不是ngOptions?
我已經試過這樣:
<select ng-model="expressionClause.field" ng-options="o.fullPropertyName as o.displayName disable when o.displayName == 'Product ID' for o in model.discountExpressionProperties" ng-change="expressionClause.value = ''" required></select>
但我不認爲我正確地使用它,因爲我得到一個語法錯誤:
Error: [$parse:syntax] Syntax Error: Token 'disable' is an unexpected token at column 15 of the expression [o.displayName disable when o.displayName == 'Product ID'] starting at [disable when o.displayName == 'Product ID'].
LE:AngularJS V1 .3.20
你有哪個版本的Angular?這是我能找到的一個相對較新的功能。 – henrikmerlander
很好的問題@henrikmerlander。 v1.3.20 – Chris
我想'禁用時'位只適用於後面或等於1.4.7 .. pff。 – Chris