一个输入中的角度多次ng-click功能

时间:2015-09-25 13:06:15

标签: javascript angularjs

有没有办法将多个函数绑定到ng-click? 怎么做?如果不可能,有什么替代方法?

<input type="radio" name="op1" ng-click="chkVal()" ng-value="">

我有两个功能。 chkVal()和deActivate()。我想检查一下,点击一下即可禁用收音机。

它可以通过一个功能实现,但我想知道如何使用多个功能。

谢谢

2 个答案:

答案 0 :(得分:3)

您可以通过执行

在ng-click中调用多个函数
<input type="radio" name="op1" ng-click="chkVal1();chkVal2();etc();" ng-value="">

答案 1 :(得分:1)

我个人更喜欢不在html属性中堆叠函​​数,我的建议是调用一个函数来调用你需要的其他函数来保持HTML标签的清晰和可读性。喜欢:

<input type="radio" name="op1" ng-click="chkVal()" ng-value="">

并在你的控制器内:

$scope.chkVal() = function(){
   callFunction1();
   callFunction2();
   callFunction3();
         .
         .
         .
}
相关问题