2017-03-27 72 views
0

我目前正在验证表单。我有一个称为“myFunction”的函数。如果条件满足,则执行一个函数。 Angular.js

<button class="btn btn-lg btn-primary btn-block" type="submit" ng-click='myFunction()' >SEND</button> 

我想要的功能,点击后运行时,如果表单是有效的,也就是说,如果

Form.$valid == true. 

我需要直接在HTML视图要做到这一点,我不应该,不希望把任何东西放在控制器中。我该怎么做?

http://jsfiddle.net/f8cqp791/

回答

1
<button class="btn btn-lg btn-primary btn-block" type="submit" ng-click='Form.$valid && myFunction()'>SEND</button> 

使用在这种情况下,如果表单无效,则什么也不会发生,否则,myFunction的()被调用。

+0

太棒了!但是“form。$ valid && myFunction()” – yavg

+0

是什么?你可以请更具体吗? –

+0

你能接受答案,如果它对你有帮助吗? –

0

你可以在你的HTML

ng-click='form.$valid && myFunction()' 
相关问题