SORU
31 Mayıs 2014, CUMARTESİ


Açısal tembel bir zaman ifadeleri için bağlayıcı

AngularJS sürüm 1.3.0-beta bu yana yeni bir özellik vardır.10: "lazy one-time binding".

Basit ifadeler ::, açısal ifadesi ilk olarak değerlendirildi sonra izlemeyi durdurmak için söylüyorum ile öneki. Ortak verilen örnek gibi bir şey:

<div>{{::user.name}}</div>

Aşağıdaki olanlar gibi ifadeler için benzer bir sözdizimi var mı?

<div ng-if="user.isSomething && user.isSomethingElse"></div>
<div ng-class="{classNameFoo: user.isSomething}"></div>

CEVAP
31 Mayıs 2014, CUMARTESİ


Evet. :: bile ngIf ngClass: olanlar ile her ifadeler önek

<div ng-if="::(user.isSomething && user.isSomethingElse)"></div>
<div ng-class="::{classNameFoo: user.isSomething}"></div>

Aslında the code sadece kontrol eden ilk iki karakter ifadesi : için etkinleştirmek için bir bağlayıcı (ve sonra onları kaldırır, böylece parantez değil hatta gerekli). Her şey aynı kalır.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Christopher Bill

    Christopher

    30 NİSAN 2009
  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • SoundHound

    SoundHound

    8 Mart 2006