Angularjs ng在视图中重复,而在控制器中循环
Angularjs ng-repeat in views vs for loop in controller
好的。所以现在我遇到了这种情况。假设我有一个复杂的对象,我需要循环遍历该对象并计算一些算术运算。到目前为止,我不会将这些值存储在后端,这只是为了显示目的。
是在视图中使用ng repeat和ng if更好,还是在控制器中使用for loop和if condition更好?我的意思是哪一个会表现得更好?或者两者都在同一条船上?
当您阅读关于如何优化AngularJS应用程序的文章时,例如本文:https://www.binpress.com/tutorial/speeding-up-angular-js-with-simple-optimizations/135,你几乎每次都会读到,你必须尽可能避免重复。
所以,为了回答你的问题,在你真的不能用另一种方式做的情况下,重复ng(这种情况经常发生)。
关于ng-if,你必须知道它破坏/重建了DOM的相关部分,所以,如果你不必动态显示/隐藏项,也要避免它。
祝你好运!
相关文章:
- 在指令控制器中使用$attrs时出现问题
- jQuery:循环一个具有不同超时值的循环
- 在循环中分配json值时,值被覆盖
- 有没有任何方法可以将控制器从文件加载到ui路由器$stateProvider中
- 控制器不会进入for循环:javascript
- 如何在 Ember 中循环排序的数组控制器.js
- MongoDB查询结果作为循环控制器
- 循环遍历 ArrayController 失败,因为它不是数组,即使控制器具有正确的数据模型也是如此
- FlowJS示例,用于循环访问Angular控制器中的文件
- Angular JS 循环遍历控制器中的多维数组
- 角度控制器内部的无限循环
- #each 循环的值必须是数组,控制器传递
- Angularjs ng在视图中重复,而在控制器中循环
- 如何在没有循环引用的控制器之间共享对象/方法
- 如何在角控制器中应用foreach循环
- 严格模式->更改了控制器结构,获取'键未定义'For In循环
- 烬CLI阵列控制器不排序通过每个循环
- 角度:如何在控制器中循环遍历 JSON 并在视图中显示
- 利用JSP循环的Angular控制器
- EmberJS - 断言失败:#each 循环的值必须是数组.您通过了(生成的应用程序控制器)