2017-04-03 15 views
-2

は、私はそれがng-repeatディレクティブに近い関連:: ::の意味は何ですか?

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

わからない場合ng-repeatディレクティブで、この部分のコードを見ました。

ページは同じかどうかは同じですが、私はそれが何か不思議です。

答えて

4

このsynthaxはAngularJSでone-time bindingのために使用される:

::で始まる式は1回の表現と考えられています。 式の結果が の未定義値(下記の値安定化アルゴリズムを参照)である場合、ワンタイム式は安定した時点で再計算を停止します。 最初のダイジェスト後に発生します。

related Plunkerを参照してください。

0

::を参照してください。角がフィールド上にウォッチャーを設定しませんので、一度テンプレートにデータをバインドすることです。

http://www.befundoo.com/blog/optimizing-ng-repeat-in-angularjs/

:あなたはそれがページ上のウォッチャーの数を制限することで、パフォーマンスを助けることができるように、データを変更するには期待していない場合は、これにたいと思う、ここではより多くの情報やその他のパフォーマンスのヒントとのリンクです