2013-07-11 26 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()"; 
相關問題