使用 ng-click 调用两个不同的函数
calling two different functions using ng-click
我正在尝试使用 ng-click="Reset();Search()"
调用两个不同的函数
但它不起作用。这是使用 ng-click 实现多项功能的正确方法吗?
您的 html 应该看起来像这样(vm for 'controller'):
<a ng-click="vm.multipleMethodCalls()">link text</a>
你的控制器应该有方法(ES5 代码风格)调用另外两个(如果你想要的话可以调用更多)方法:
function multipleMethodCalls() {
this.Reset();
this.Search();
}
您不想做的是用越来越多的代码和逻辑乱丢模板。记住这句话 'KISS',Keep It Simple Stupid,越简单越好。将您的逻辑移至控制器中很容易理解,并允许您进行更多控制。
我正在尝试使用 ng-click="Reset();Search()"
调用两个不同的函数
但它不起作用。这是使用 ng-click 实现多项功能的正确方法吗?
您的 html 应该看起来像这样(vm for 'controller'):
<a ng-click="vm.multipleMethodCalls()">link text</a>
你的控制器应该有方法(ES5 代码风格)调用另外两个(如果你想要的话可以调用更多)方法:
function multipleMethodCalls() {
this.Reset();
this.Search();
}
您不想做的是用越来越多的代码和逻辑乱丢模板。记住这句话 'KISS',Keep It Simple Stupid,越简单越好。将您的逻辑移至控制器中很容易理解,并允许您进行更多控制。