У меня есть форма где когда $ isvalidate = true, кнопка имеет класс disable-reg-btn, например:
ng-class="{{reg_form.$invalid ? 'disable-reg-btn' : ''}}"
но когда я вижу страницу в браузере и когда форма недействительна, я вижу в инструментах Dev в Chrome:
<button ng-class="disable-reg-btn" ng-disabled="true" ......
и класс не добавляется. Где ошибка?
Я использую Angular 1.5.8. Угловая добавляется в нижний колонтитул. Кнопка находится в div с атрибутами ng-app и ng-controller.
Используйте Evaluated Expression
:
ng-class="{'disable-reg-btn': reg_form.$invalid}"
Проверьте этот учебник для получения дополнительной информации.
ng-disabled="{{reg_form.$invalid}}"
, он отображаетng-disabled="true"
, но неdisabled="disabled"
как правильно это делать?Angular
вы не должны использовать интерполяции ... поэтому вы должны изменить на:ng-disabled="reg_form.$invalid"