2015-10-03 36 views
0

我有一個搜索類型的清單,它會觸發api來搜索。例如:如何在角js中實現基於清單的搜索?

  1. 所有
  2. 水果
  3. 蔬菜

當「果實」被選中,它調用「成果」,一個參數的API來從數據庫中獲取所有的水果。

我在Angular.js中實現了這個功能,因此每次更改都會調用ng-change

我的問題是,當我點擊「全部」時,它會進行2次API調用。 1個爲「水果」,其他爲「蔬菜」。

如何避免ng-change在檢查「全部」時發出2個呼叫?

+1

嗨,歡迎來到SO。想到一個完整的解決方案而沒有表現出你試圖自己解決問題的任何努力的問題幾乎沒有想到。請在您的代碼中進行編輯並將其引導至其中。 –

回答

0

您可以將ng-change切換到ng-click,因此只有您明確點擊的複選框纔會調用您的處理函數。

相關問題