2013-10-18 101 views
1

我該如何用swig-template做類似的事情?Swig模板,測試條件

var remId = $(this).attr('remId'); 
if (remId) { 
    var end = remId.search('_'); 
    var underscore = remId.slice(end, end + 1); 
    var Id = remId.slice(end + 1, remId.length); 
} 

例如,如果remId = 123455_instock_white 我需要找出是否有r​​emId或的inStock prestock。

因此,如果Id包含instock,Id將在instock表 下進行,如果Id包含預製,Id將在prestock表下進行。

有什麼想法嗎?我怎麼過濾這個過濾器?

回答

3

您可以使用基本JavaScript中的大部分功能。如果您知道remId將是字符串,請使用indexOf來測試instockprestock是否在字符串中。

{% if remId.indexOf('instock') !== -1 %} 
    remId has instock 
{% elif remId.indexOf('prestock') !== -1 %} 
    remId has prestock 
{% endif %}