2013-07-11 22 views
36

有没有办法让ng-click调用两个函数?使用ng-click调用两个不同的函数

我想沿着

ng-click ="{search(),match()}" 

而不是我现在该怎么让它线的东西,那就是:

ng-click = "search()" 
+1

可能重复[如何在一个添加许多功能NG单击?(http://stackoverflow.com/questions/16813945/how-to-add-many-functions-in-one-ng -click) –

回答

82

可以调用具有多种功能的“;”

ng-click="search(); match()" 
+2

你确定吗?这似乎并不适用于我 编辑:Nvm,其实际ng-click =“搜索();匹配()” 感谢您领导我正确的答案! – user2516917

+0

你可以做到这一点,但这不是最佳做法。例如,如果你正在传递事件,某些东西可能会终止第二个函数,所以它永远不会执行。这种方式是可能的,但不是最佳实践。 – Haris

+0

它是正确的方式,但没有具体的哪个方法首先执行... –

1

请使用search()函数,并在search()函数中添加match()的回调函数;

ng-click = "search()"; 
相关问题