【发布时间】:2015-10-08 21:03:51
【问题描述】:
我有这个代码来生成一个 ui-select:
<ui-select ng-model="newTask.work" theme="select2" class="form-control" title="Scegli un lavoro">
<ui-select-match placeholder="Scegli un lavoro">{{$select.selected.label}}</ui-select-match>
<ui-select-choices repeat="item in lavori | filter: $select.search">
<div ng-bind-html="item.label | highlight: $select.search"></div>
</ui-select-choices>
</ui-select>
如果这个 ui-select 没有选择任何内容,我想禁用一个按钮,但是写这个不起作用
ng-disabled="!work"
我该怎么做?
谢谢。
【问题讨论】:
-
work代表什么?它当然不代表你的ng-model,即newTask.work。 -
我在问题中写错了。使用 !newTask.work 按钮始终处于禁用状态,如果您在 ui-select 中选择某些内容也是如此。同样使用 newTask.work.isEmpty() 它也不起作用。
-
plunkr 或 jsfiddle 会有所帮助:)