javascript - AngularJS 中的指令和一次性绑定(bind)哪个更快?

标签 javascript angularjs

我有一个数组想要在网页上打印。该数组不会改变,所以我不希望 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/

相关文章:

php - 通过 PHP 的 Javascript 回显

javascript - 如果不在数组中,则将项目添加到数组

javascript - 无法使用 angularjs 将 json 数据绑定(bind)到表

javascript - 工厂函数不返回数据

javascript - AngularJS:在编译前获取指令的html内容

php - 学习如何通过 CodeIgniter 使用 AJAX

javascript - document.CreateElement(div) 不起作用...

javascript - 未存储 JSESSIONID cookie

javascript - 如何在 Angular ui-router 状态下添加 guid 正则表达式

javascript - 使用 AJAX 结果更新 DisplayFor Date