我有一个数组想要在网页上打印。该数组不会改变,所以我不希望 Angular 观察它的值。考虑到这一点,我问以下问题......
使用指令获取作用域变量并使用该变量作为 HTMl 元素中的硬编码字符串创建 HTML 元素是否更快
[ e.g. el.html('<div>' + $scope.value + '</div>') ]
,或者...使用具有一次性数据绑定(bind)w/::语法的模板
[ e.g. {{::value}} ]?
最佳答案
我强烈建议使用 Angular 一次性绑定(bind),而不是手动创建元素。如果您担心一次性绑定(bind)的开销,最好使用不同的框架。 Angular 的一个主要目标是尽量减少直接 DOM 操作。
关于javascript - AngularJS 中的指令和一次性绑定(bind)哪个更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27884507/