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
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**.
ne ng-eğer farkı (- Haritayı ng/ng-hid...
AngularJS bir kontrol çevrimi nedir?...
-Sonra-eğer başka bir Angularjs ifaded...
Nasıl AngularJS bir boolean dayalı ng-...
Ne'In AngularJS?denetleyicileri a...