angularjs-ng-click - angularjs调用两个不同的函数,单击 click

  显示原文与译文双语对照的内容
72 5

我尝试使用 ng-click="Reset();Search()" 调用两个不同的函数,但它不工作。这是使用ng点击多个函数的正确方法?

时间:原作者:0个回答

123 2

你的html应该类似于这个( 虚拟机'控制器'):

<a ng-click="vm.multipleMethodCalls()">link text</a>

控制器应该具有调用另外两个( 或者如果你想) 方法的方法( ES5代码样式):

function multipleMethodCalls() {
 this.Reset();
 this.Search();
}

你不想做的是用越来越多的代码和逻辑来浪费模板。记住'kiss',保持简单,越简单越好。将逻辑移到控制器中很容易理解,并让你更容易控制。

原作者:
...