2016-07-24 94 views
0

我有形式,其中,当为$ isvalidate = true,按钮具有类的禁用-REG-BTN',像这样:纳克级没有显示正确

ng-class="{{reg_form.$invalid ? 'disable-reg-btn' : ''}}" 

,但是当我看到网页中浏览器,当窗体是无效的我在开发工具在Chrome中看到这一点:

<button ng-class="disable-reg-btn" ng-disabled="true" ...... 

,无法添加类。 错误在哪里?

我正在使用Angular 1.5.8。 Angular添加在页脚中。 该按钮位于具有ng-app和ng-controller属性的div内。

回答

2

使用Evaluated Expression

ng-class="{'disable-reg-btn': reg_form.$invalid}" 

检查这个tutorial获取更多信息。

+0

Thx,你就是答案。我有同样的问题和'ng-disabled =“{{reg_form。$ invalid}}”',它呈现'ng-disabled =“true”',但不是'disabled =“disabled”'什么是正确的方法这东西? – gdfgdfg

+0

大部分'Angular' *指令*你都不应该使用插值..所以你应该改为:'ng-disabled =“reg_form。$ invalid”' – developer033