AngularJS绑定。它为同一物体的一系列属性设置了多少只手表?

时间:2016-02-28 08:26:28

标签: angularjs

请注意,在我看来,当我编写这个装订链时,有多少手表会设置角度:

<div>{{myobject.prop1}} - {{myobject.prop2}} - {{myobject.prop3}}</div>

只有一三个吗?如果有3只手表,那么我会改写这些装订,就像我认为我会获得更好的表现一样:

<div>{{myobject.prop1 + " - " + myobject.prop2 + " - " + myobject.prop3}}</div>

谢谢!

2 个答案:

答案 0 :(得分:1)

两种情况下你都会有3只手表。实际上,当你有3只手表时,性能并不是那么大。

答案 1 :(得分:0)

Angular将创造三款手表。但是,如果每个属性只是基本数据类型,如stringnumber,您可以将其保留原样,因为Angular的摘要周期已经过很好的优化。

我不认为连接会带来任何性能上的好处,因为在这种情况下,Angular必须在每个摘要循环期间评估整个表达式,看看它们是否有任何改变,所以我相信这会比前一个更慢