-1

一次性数据绑定:

顾名思义,绑定只发生一次,即在第一个摘要循环中。一次性绑定允许模型或视图在第一次摘要时从控制器设置的值更新一次

语法{{::expression}}.在 angularjs 中,在 angular 2 中在这里:angular 2 one time binding

只读

如果 ngReadonly 中的表达式为真,则设置元素的 readonly 属性。请注意,只读仅适用于具有特定类型的输入元素

语法 is ng-readonly="expression"和 angular 2 有[readonly]="true"

差异与疑问

我想两者都在做同样的过程,但唯一的区别read-only是允许禁用控件。那么那些和他们之间的表现有什么不同呢?

4

1 回答 1

0

我正在回答 angularjs 部分:

ng-readonly不会影响性能,它只设置输入的只读属性。如果您的 readonly 表达式在您的指令/控制器首次加载后没有改变,也许您想将它们组合起来:

ng-readonly="::expression"

有了这个,你可以防止 angularjs 观察你的表情,这样可以提高性能。

于 2018-03-13T14:39:53.080 回答