Javascript 在英语中::的意思是什么?

Javascript 在英语中::的意思是什么?,javascript,html,angularjs,binding,Javascript,Html,Angularjs,Binding,我在ng repeat指令中看到了这个部分代码 <div ng-repeat="image in images"> <img ng-src="{{::image.src}}"/> </div> 不确定它是否与ng repeat指令相关 不管有没有,页面看起来都一样,但我很好奇它是什么。这个synthax在AngularJS中使用: 以:开头的表达式被视为一次性表达式。 一次性表达式稳定后将停止重新计算, 如果表达式结果为 非未定义值(参见下面的值

我在
ng repeat
指令中看到了这个部分代码

<div ng-repeat="image in images">
    <img ng-src="{{::image.src}}"/>
</div>

不确定它是否与
ng repeat
指令相关

不管有没有,页面看起来都一样,但我很好奇它是什么。

这个synthax在AngularJS中使用:

开头的表达式被视为一次性表达式。 一次性表达式稳定后将停止重新计算, 如果表达式结果为 非未定义值(参见下面的值稳定算法)


请参阅。

这是一次性绑定的表示法。出于性能原因,它通常与ngRepeat一起使用


请参见angular中的
将绑定模板中的数据一次,以便angular不会在字段上设置观察者。如果您不希望数据发生更改,您会希望这样做,因为它可以通过限制页面上的观察者数量来帮助提高性能,这里有一个链接,提供更多信息和其他性能提示: