我试图使用ng-click="Reset();Search()"
调用两个不同的函数
但它不起作用。这是使用ng-click进行多种功能的正确方法吗?
答案 0 :(得分:0)
你的HTML应该看起来像这样(vm用于'控制器'):
<a ng-click="vm.multipleMethodCalls()">link text</a>
你的控制器应该有方法(ES5代码样式)调用另外两个(或更多,如果你想要的话)方法:
function multipleMethodCalls() {
this.Reset();
this.Search();
}
您不想做的是使用越来越多的代码和逻辑来丢弃模板。记住这句话&#39; KISS&#39;,Keep It Simple Stupid,越简单就越好。将逻辑移动到控制器中很容易理解,并允许您进行更多控制。