2016-11-29 53 views
-1

嗨,大家好,我是Angular JS(1.5)的新手。我有一個帶有兩個按鈕btn1和btn2的窗體。我也有兩個文本字段。Angularjs按鈕查詢

如何確保btn2只在兩個文本字段中都有數據時才能工作。

請幫助我。

我使用此代碼,

<button type="button" class="btn btn-primary btn-s" ng-disabled="queryExecuting || !canExecuteQuery()" ng-click="executeQuery()"> 
<span class="zmdi zmdi-play"></span> BTN1 </button> 
<input type="text" name="dbname" ng-model="dbname" required placeholder="dbname"/> 
<input type="text" name="tname" ng-model="tname" required placeholder="tname"/> 
<button type="submit" class="btn btn-primary btn-s" ng-disabled="queryExecuting || !canExecuteQuery()" ng-click="saveToGDPQuery(dbname,tname)"> 
<span class="zmdi zmdi-play"></span> BTN2 </button> 
+3

您能否提供一些代碼示例,說明如何將文本字段和按鈕綁定到控制器代碼? – GPicazo

回答

0

你可以做如下:

<button type="submit" class="btn btn-primary btn-s" ng-disabled="!dbname || !tname" ng-click="saveToGDPQuery(dbname,tname)"> 

如果你有一個表單中這些字段,你也有可能使用$ error.required標誌。

順便說一句,你應該在你的模型中有一個「點」。