2015-09-30 23 views
8

Ben açısal sıkıca çalışmayı öğrenmek çalışıyorum ve official website kılavuzları ve örnekler kullanılan bazı sözdizimi anlamakta sorun yaşıyorum.anlamı :: açısal biçiminde

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

sorum şu: "::" "to.type" ve "to.btnType" önce anlamı nedir ben bu şablonu gördüm düğme form denetimi tanımlarken? nasıl kullanılıyor? nasıl böyle tanımlayarak pek farklı değildir:

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

cevap

0

Bu bir kerelik bağlayıcı ifadesidir: Burada

bazı yararlı okumadır.

Sizin durumunuzda, to.type bir değer kümesine sahip olduğunda, HTML şablonunda güncellenecektir. Ardından, to.type değeri tekrar değiştiğinde, HTML şablonu yeni değerle güncellenmez.

Daha fazla bilgi https://docs.angularjs.org/guide/expression#one-time-binding adresindeki AngularJS web sitesinde bulunabilir.