Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/37.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/swift/19.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Swig模板,测试条件_Javascript_Node.js_Express_Swig Template - Fatal编程技术网

Javascript Swig模板,测试条件

Javascript Swig模板,测试条件,javascript,node.js,express,swig-template,Javascript,Node.js,Express,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 我需要弄清楚雷米是有库存还是有预库存

如何使用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 我需要弄清楚雷米是有库存还是有预库存

所以,若Id包含instock,那个么Id将位于instock表之下 若Id包含prestock,那个么Id将位于prestock表下


有什么想法吗?我应该如何过滤它?

您可以使用基本JavaScript中提供的大部分内容。如果您知道
remId
将是一个字符串,请使用
indexOf
测试
instock
prestock
是否在字符串中

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