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

  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • KarnasCamillo

    KarnasCamill

    24 EKİM 2007
  • Simon Hayter

    Simon Hayter

    20 HAZİRAN 2010