Мне нужно проверить два условия, как правда перед включением кнопки:
Вот пример:
<button type="submit" ng-disabled="frmUser.pw2.$error.pwMatch" class="btn btn-primary" ng-click="ChangePassword()">Change</button>
В этом примере содержится только одно условие в НГ-инвалидов
. Как бы я добавить еще такие как области переменной?
Вы должны быть в состоянии &&
условия:
ng-disabled="condition1 && condition2"
Там может быть немного попался в формулировке изначального вопроса:
Я нужно проверить, что оба являются истинными два условия Перед включением кнопки
Первое, что нужно помнить, что НГ-инвалидов директива оценивает условие, при котором кнопка должна быть, ну, отключен, но исходный вопрос имеет в виду условия, при которых оно должно Ан включено. Она будет включена при любых обстоятельствах, где НГ-инвалидов выражение не то "Честная" по.
Итак, первое соображение заключается в том, как переформулировать логику вопроса, чтобы быть ближе к логическим требованиям НГ-инвалидов. Логической обратной проверки, которые являются истинными два условия для того, чтобы включить кнопку, если либо состояние ложь то кнопка должна быть отключена.
Таким образом, в случае изначального вопроса, псевдо-выражение для НГ-инвалидов "и отключить кнопку, если условие1 ложно или условие2 ложно и". Переводя на язык JavaScript-как фрагмент кода, требуемого углового (https://docs.angularjs.org/guide/expression), мы получаем:
!условие1 || !условие2
Zoomlar и это правильно!
На самом деле НГ-инвалидов директива работает в " || " и логический оператор для меня. В " &ампер;&ампер; " и оценить только одно условие.
http://jsbin.com/kuqilejesi/2/edit?html этого JS,выход
Вы можете попробовать нечто подобное.
<button class="button" ng-disabled="(!data.var1 && !data.var2) ? false : true">
</button>
Его работы хорошо для меня.
этот способ работал для меня
НГ-инвалидов=то"(пользователь.Роль.Идентификатор != Амп 1) &;& (пользователь.Роль.Идентификатор != 2)" и