角度智能表中的特殊字符搜索

时间:2019-06-20 07:12:29

标签: javascript angularjs smart-table

在处理使用angular 1.x开发的旧项目时,发现该特殊字符不起作用。

要求:用户将可以使用“%,_”进行搜索。

解决方案:我在过滤器框中输入了“ \%”而不是“%”,它工作正常。 api返回正确的数据。为了实现此方案,我在smart-table.js(第三方插件)文件中添加了以下提到的代码,但是它不起作用。

input = ng.isString(input) ? input.trim() : input;
input.replace(/([%_])/g, '\\$1');

奇怪的是,如果我使用breakpoint / console.log,它显示的文件名为stTable.js,但是没有可用的文件名。

我真的很困,任何帮助都将非常有帮助。 SmartTable版本:2.0.3

0 个答案:

没有答案