1
我有一個ng重複超過2000員工的數據顯示在行和每個重複行/塊內,我有一個函數將薪資信息傳遞給指令進行一些處理。我是ng-click =「calcSalary(emp)」的綁定函數。 現在我的問題是將ng-click =「calcSalary(emp)」創建爲2000次? 2000年不同的參考將被存儲在後端? 2000年calcSalary()函數將創建附加到範圍?表現如何? 有沒有什麼辦法只寫ng-click =「calcSalary(emp)」,並根據點擊的特定行傳遞員工數據?ng-click = function()如何在ng-reapeat中工作?它是否創建了範圍函數的多個引用?
calcSalary是在控制器中只有一個功能,使您的前端,這只是一個參考。它被創建並實例化一次 – Theo
如果你在循環內部有一個ng-click,當然這個元素將被創建n次,函數調用將是n次。這是循環內部的任何元素都可以工作的方式。我不認爲你正在創建函數n次,這是正常的行爲。 如果你想改變這一切都取決於你的要求。最好找到一種替代方法來避免循環內的這些調用 – CrazyMac
'calcSalary'會在控制器中定義一次。每次你點擊那個按鈕並傳遞參數時,它都會被調用。 –