好的,所以我决定做一个预发布的 Angular,以利用 ngOptions 中新的“禁用时间”。我不确定我可以摆弄的范围。这是按预期工作的代码,删除了一个变量:
<select multiple ng-model="CoBorrowerIds" ng-options="person.Id as (person.LastName + ', ' + person.FirstName) disable when (person.Id==1) for person in Persons"></select>
id 为 1 的数组被禁用。但是,我有这段代码不起作用:
<select ng-model="BorrowerId" ng-options="person.Id as (person.LastName + ', ' + person.FirstName) for person in Persons"></select>
<select multiple ng-model="CoBorrowerIds" ng-options="person.Id as (person.LastName + ', ' + person.FirstName) disable when (person.Id==BorrowerId) for person in Persons"></select>
所以我的问题是:我是否可以访问“何时禁用”的范围?如果我这样做,我做错了什么?