2016-04-07 25 views
2

Aşağıdakileri bıyıkta nasıl yazıyoruz?nasıl yapılır: bıyık if else else

Bir değişkenin var olup olmadığını kontrol etmek istiyorum, eğer varsa, bu değişkenin başka bir değişkene eşit olup olmadığını kontrol etmek istiyorum. böylece

Bu

if ($example && $example == $type) { 
} 

cevap

1

Alternatif bıyık kısa kod için # sembolünü kullanmak böylece shortcode varsayarak {{örnek}} sonra

{{#example}} 
    Start condition if example exists 
{{/example}} 

Ve^

{{ ^example}} 
    Start condition if example does not exist 
{{/example}} 
'yoksa' için aynı şekilde geçerlidir 'eğer'

DİKKAT - Eğer bıyık koşulları kullanıyorsanız, koşulu bir HTML niteliği ile aynı şekilde kapatmayı unutmamalısınız.

0

bıyığını kullanıyorsanız hedef denetleyicisi mantık bu tip yapmaktır değil, şablonda eşdeğer PHP olurdu. How do I accomplish an if/else in mustache.js? uyarınca Denetleyicide bu tür bir denetim yapmak ve şablonda kullanabileceğiniz bir boolean oluşturmak isteyeceksiniz.

+0

Bıyık dosyasında kontrol etmem gerekiyor çünkü orada bir döngü var ... –

0

Bıyık verisine bir kapak ekleyebilir ve bu mantığı bu kapanışa :

var md = {}; 
md['my_condition'] = function(){ 
    return (this['some_attr'] && this['some_attr'] == 'expected_val'); 
} 

ve bıyık şablonuna veri olarak md nesnesini kullanır.

İlgili konular