2014-04-01 80 views
17

我有以下angularjs應用程序的HTML文件:角JS引導按鈕禁用

<button class="btn btn-default pull-right" ng-click="open(subcategory)">Add Course <span class="glyphicon glyphicon-plus"></span></button> 

我想知道,如果我們可以禁用Add course按鈕,只要條件required credits == completed credits滿足。控制器是一個常規的json文件,所有參數都在子類別中。

請幫忙!

+0

請將您的示例從整個應用程序中減少到最小程度地再現您的問題。 –

+0

嗨,謝謝你讓我知道。我實際上將編輯保存在不同的文件中,但忘記複製新的副本。 – Abhishek

回答

31

使用NG-禁用指令

<button class="btn btn-default pull-right" ng-disabled="subcategory.required2 == subcategory.completed2" ng-click="open(subcategory)">Add Course <span class="glyphicon glyphicon-plus"></span></button> 
+0

哇,這很容易..謝謝你 – Abhishek

0

剛剛成立的基礎上,條件控制器isDisabled變量。

<button disabled="{{isDisabled}}">Disabled</button> 
+1

這不適用於IE8及以下。它將disabled =「false」解釋爲true,因此是ng-disabled指令。 – ricick

+1

另外,我不認爲你需要那裏的'scope'關鍵字。 –