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

  • David Wills

    David Wills

    31 Aralık 2007
  • TomOdellVEVO

    TomOdellVEVO

    29 Mayıs 2012
  • Truc Minh

    Truc Minh

    23 Ocak 2011