javascript - 如果满足条件,则执行函数。 Angular.js

标签 javascript angularjs

我目前正在验证表单。我有一个名为“myFunction”的函数。

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

我希望该函数在单击时运行,如果表单有效,即如果

Form.$valid == true.

我需要直接在 html View 中执行此操作,我不应该也不想在 Controller 中放置任何内容。我该怎么做?

http://jsfiddle.net/f8cqp791/

最佳答案

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

在这种情况下,如果表单无效,则不会发生任何事情,否则,将调用 myFunction()。

关于javascript - 如果满足条件,则执行函数。 Angular.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43053351/

相关文章:

javascript - 创建一个 chrome 扩展,它在页面上突出显示文本并将其插入 popup.html 中的文本区域

javascript - 显示 HTML 的源代码

javascript - AngularJS $routeParams 未定义

javascript - $filter ('date' ) 在 Controller 中使用 $scope 变量作为格式时不更新格式

javascript - 将非 commonJS 库包含到 Webpack 上下文中的好方法是什么?

javascript - react 如何从另一个类调用状态变量?

javascript - 我怎样才能使 AngularJS 指令停止传播?

javascript - Angularjs 填充下拉列表中所选选项的相应值

AngularJS 向 iframe 发送消息

javascript - 如何使用 Angular 在元素内编写 HTML