【发布时间】:2013-12-17 14:16:13
【问题描述】:
我是 AngularJS 的初学者,我正在制作一个需要禁用下拉列表中的现有值的 Web 应用程序。
我知道如何在 jQuery 中做到这一点。就是这样:http://jsfiddle.net/qiushibaike/FcLLn/
但我真的不知道如何在 AngularJS 中做到这一点,我应该尝试禁用该项目还是隐藏它?我可以设置一个值吗
HTML
<select ng-model="numbers.value" required>
<option ng-repeat="item in items"> {{item.name}} </option>
</select><br/>
JavaScript
$scope.numbers= {};
$scope.items = [
{ id: 1, name: '11111'},
{ id: 2, name: '22222'},
{ id: 3, name: '33333'}
];
如果我有这样的东西,我如何像使用 jQuery 一样禁用或隐藏 AngularJS 的选项 2 和 3?
【问题讨论】:
-
建议学习如何过滤和使用过滤器而不是禁用
标签: javascript jquery html angularjs