16 Mayıs 2013, PERŞEMBE
-Sonra-eğer başka bir Angularjs ifadede inşaat
- - O zaman başka eğer angularjs inşaat ifadesi bir şekilde kullanabilir miyim, örneğin fonksiyon kapsam $var.isExists(kalem) bool değer döndürür. Böyle bir şey istiyorum
<div ng-repeater="item in items">
<div>{{item.description}}</div>
<div>{{isExists(item) ? 'available' : 'oh no, you don't have it'}}</div>
</div>
Dize döndüren bir işlev kullanabilirsiniz biliyorum, olasılık, eğer-sonra-başka inşaat ifadeye kullanarak ben ilginç bir adamım. Teşekkürler.
CEVAP
16 Mayıs 2013, PERŞEMBE
Açısal ifadeler 1.1.5, ama bu gibi taklit edilebilir önce üçlü operatör desteklemez:
condition && (answer if true) || (answer if false)
Bu yüzden örnek olarak, bir şeyler bu işe yarar gibi
<div ng-repeater="item in items">
<div>{{item.description}}</div>
<div>{{isExists(item) && 'available' || 'oh no, you don't have it'}}</div>
</div>
GÜNCELLEME:Açısal 1.1.5 üçlü operatörler için destek eklendi:
{{myVar === "two" ? "it's true" : "it's false"}}
Bunu Paylaş:
Nasıl JSTL-eğer başka seçeneği kullanm...
AngularJS şablonları başka bir ifade...
-Eğer başka bir C/C makro ifadeleri Do...
EĞER daha iyi-daha BAŞKA bir performan...
Git gerçekten başka 1 dosyasından tek ...