Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 当每个参数都是另一个格式化程序时,铆接格式化程序_Javascript_Rivets.js - Fatal编程技术网

Javascript 当每个参数都是另一个格式化程序时,铆接格式化程序

Javascript 当每个参数都是另一个格式化程序时,铆接格式化程序,javascript,rivets.js,Javascript,Rivets.js,我想检查table.value是否等于'Stack'或'Overflow' 我想这样做: rv-if="table.value | eq 'Stack' | or (table.value | eq 'Overflow')" rivets.formatters.eq = function (value, args) { return value === args; }; rivets.formatters.or = function (value, args) {

我想检查table.value是否等于'Stack''Overflow'

我想这样做:

rv-if="table.value | eq 'Stack' | or (table.value | eq 'Overflow')"

rivets.formatters.eq = function (value, args)  { 
         return value === args;
};

rivets.formatters.or = function (value, args)  { 
         return value || args;
};
我想使用这两个格式化程序来实现这一点

我知道我可以用这样一个特定的格式化程序来实现我的功能

rivets.formatters.checkIfValueEqualsEitherArg = function (value, arg1, arg2)  { 
             return (value === arg1) || (value===arg2);
};
但是,我宁愿使用上述两个通用格式化程序(eq和or)

实现这一目标的最佳方式是什么

更新

因为,我在这里或其他地方没有得到任何帮助,这就是我为实现我的功能所做的。我仍在等待正确的答复

rv-if="table.value | checkIfValueEqualsEitherArg 'Stack' 'Overflow'"

['Stack','Overflow'].indexOf(table.value)>=0
@最后请看我编辑的问题。对不起,我说得不够具体。