SORU
26 EYLÜL 2012, ÇARŞAMBA


AngularJs:-Haritayı ng / ng-hide

/ HTML ng-show ve 5 *işlevleri* 16 *tarafından sağlanan kullanarak gizlemek için çalışıyorum.

Belgelere göre, bu fonksiyonlar için ilgili kullanım aşağıdaki gibidir:

ngHide – {ifade} - Eğer ifade truthy öğe, ya da sırasıyla gösterilen gizlidir. ngShow – {ifade} - Eğer ifade truthy İse öğesi veya sırasıyla gösterilen gizlidir.

Bu aşağıdaki usecase için çalışır:

<p ng-hide="true">I'm hidden</p>
<p ng-show="true">I'm shown</p>

Fakat, kullandığımız bir parametre bir nesne olarak ifade sonra ng-hide ng-show verilen doğru true/false değer ama değerleri değil, tedavi olarak bir boolean bu yüzden her zaman dönüş false:

Kaynak

<p ng-hide="{{foo.bar}}">I could be shown, or I could be hidden</p>
<p ng-show="{{foo.bar}}">I could be shown, or I could be hidden</p>

Sonuç

<p ng-hide="true">I should be hidden but I'm actually shown</p>
<p ng-show="true">I should be shown but I'm actually hidden</p>

Bu ya bir hata var ya da doğru bunu yapmıyorum.

AngularJs daha iyi bir anlayış olan herkes bana yardımcı olabilir umuyordum yani ifadesi olarak nesne parametreleri başvuran, herhangi bir göreli bilgi bulamıyorum?

CEVAP
26 EYLÜL 2012, ÇARŞAMBA


foo.bar referans parantez içermelidir:

<p ng-hide="foo.bar">I could be shown, or I could be hidden</p>
<p ng-show="foo.bar">I could be shown, or I could be hidden</p>

Açısal expressions Açısal olarak directives olmadığı kıvırcık-link bağlantıları, içinde olmak gerekiyor.

Ayrıca Bkz: 19**.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FASHTAG

    FASHTAG

    5 EYLÜL 2012
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • TVNorge

    TVNorge

    5 EKİM 2006