2015-09-30 10 views
8

私はしっかりと角度で作業する方法を学ぶしようとしていると私はトラブルofficial website上のガイドおよび実施例で使用する構文のいくつかを理解することです。 私は、このテンプレートを見て、ボタンのフォームコントロールを定義するとき:意味の::角度でformly

<div><button type="{{::to.type}}" class="btn btn-{{::to.btnType}}" ng-click="onClick($event)">{{to.text}}</button></div> 

、私の質問は:の「::」の意味は、「to.type」と「to.btnType」の前には何ですか? どのように使用されていますか? 方法はこのようにそれを定義が異なるということである。

<a ng-class="{'btn-primary': to.isPrimary, active: to.isActive}" class="btn, btn-default"/> 

答えて

0

これは、ワンタイムバインディング式です。 to.typeが値セットを持つことになりますとき、あなたの場合は

は、それがHTMLテンプレートに更新されます。その後、値to.typeが再び変更された場合、HTMLテンプレートは新しい値で更新されません。

詳しい情報はhttps://docs.angularjs.org/guide/expression#one-time-bindingでAngularJSウェブサイト上で見つけることができます。