大家好我正在开发一个项目,我发现了数据绑定{{:: somevalue}}和{{somevalue}}的不同语法,并且不知道一个是什么用途,什么是使用另一个,也无法在谷歌上找到任何东西。
我曾经使用过typescript并使用过jsrender,并记得这是它将模型绑定到视图的方式,但我认为没有任何连接。
EX:
<a ng-href="{{::organiser.Phone}}">...</a>
ng-if="::organiser.Email"
我的意思是有任何相关的差异,或者它们可以互换使用吗?
答案 0 :(得分:3)
::
是一次约束;它主要用于我们不更改该变量的值时,例如,任何页面/表的标题/标题是静态文本,并且不会以任何其他方式更改。
以::开头的表达式被视为一次性表达式。 一次性表达式一旦稳定就会停止重新计算, 如果表达式结果为a,则在第一次摘要后发生 非未定义的值(参见下面的值稳定算法)。