2016-11-29 52 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标志。

顺便说一句,你应该在你的模型中有一个“点”。