每当我更改日期范围时,我都在为ui日历的缓慢渲染而苦苦挣扎。平均每个月,我有多达 300 个事件。我读到事件的 Angular 手表是减慢渲染速度的原因。
对于我正在处理的应用程序,一旦渲染了事件,我就不需要监视它们。取下这些手表的最简单方法是什么?我是否可以期望这会提高日历的性能?
在这里查看绑定。我相信这是从 v1.3 开始构建在框架中的。不错的博客,这里有示例。基本上在你的模板中,你会使用:
<p>Hello {{::vm.name}}!</p>
这个双冒号只会绑定控制器中定义的 vm.name 变量一次(第一次更改),然后 angular 将停止监视变量。