[英]How does the ng-click=function() works inside ng-reapeat? Does it created multiple references of scope function?
我有一個超過 2000 名員工的 ng-repeat 數據,這些數據顯示在行和每個重復行/塊內,我有一個函數將工資信息傳遞給指令進行一些處理。 我在 ng-click="calcSalary(emp)" 上綁定函數。 現在我的問題是 ng-click="calcSalary(emp)" 會被創建 2000 次嗎? 后端會存儲 2000 個不同的引用? 將創建 2000 個 calcSalary() 函數附加到作用域嗎? 表現如何? 有什么辦法我們只寫 ng-click="calcSalary(emp)" 並根據單擊的特定行傳遞員工數據?
不,它沒有任何性能問題! 即使您在 ng-repeat 中創建,它也會被創建 n 次,但會被實例化一次並在您僅單擊時產生影響。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.