2016-07-24 99 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