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

  • LAHWF

    LAHWF

    5 Kasım 2009
  • Semantic Mastery

    Semantic Mas

    30 EKİM 2013
  • TitaniumBackup

    TitaniumBack

    10 EYLÜL 2011