Swig模板,测试条件

时间:2013-10-18 19:35:09

标签: javascript node.js express swig-template

我怎么能用swig-template做这样的事情?

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 我需要找出remId是否有instock或prestock。

所以如果Id包含instock,Id将进入instock表 如果Id包含prestock,Id将进入prestock表。

任何想法?我怎么过滤这个?

1 个答案:

答案 0 :(得分:3)

您可以使用基本JavaScript中提供的大部分功能。如果您知道remId将是一个字符串,请使用indexOf来测试字符串中是否instockprestock

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