У меня есть следующая таблица с 3 флажками. Я назначил каждому свою собственную модель.Множественные условия для ng-disabled
У меня есть кнопка, которую я хочу отключить, если ни одна из трех моделей флажков не установлена.
Однако я смущен, так как я должен использовать
<button " ng-disabled="!mt0 || !mt1 || !mt2">Reassign</button>
, так как если любой из них были, чтобы быть правдой кнопка не должна быть отключена.
Однако напротив работали:
<button ng-disabled="!mt0 && !mt1 && !mt2">Reassign</button>
Почему?
См plnkr здесь: http://plnkr.co/edit/yURa3g0aNjDyfEvjK2D0?p=preview
Только я просто изменил плункер, как указано выше, и теперь он работает в обратном порядке. – Steve
@ m59 это не достигает того, что хочет OP:> У меня есть кнопка, которую я хочу отключить, если ни одна из трех моделей флажков не верна. [скрипка] (http://jsfiddle.net/8bc24nau/) – Michelangelo
@ Мики это правда. Я обновил свой ответ с приличным объяснением. Я думаю, что выражение OP хорошее. Легче думать о таких выражениях, когда вы используете правильную формулировку (отключен, если vs отключен, если только). – m59