ng-click=function() 在 ng-reapeat 中是如何工作的?它是否创建了作用域函数的多个引用



我有一个 ng-repeat 超过 2000 名员工的数据,它以行的形式显示在每个重复的行/块内,我有一个函数将工资信息传递给指令以进行某些处理。我在ng-click="calcSalary(emp("上绑定函数。现在我的问题是ng-click="calcSalary(emp("会被创建2000次吗?后端会存储 2000 个不同的参考? 是否会创建 2000 个附加到 calcSalary(( 函数的范围?表现如何?有没有办法我们只写 ng-click="calcSalary(emp(" 只写一个,并根据点击的特定行传递员工数据?

不,它没有任何性能问题!即使您在ng-repeat中创建,它也将被创建n次,但会被实例化一次,并且仅在您单击时产生影响。

Angular ng-click event delegation阅读有关它的信息

相关内容

  • 没有找到相关文章

最新更新