Во время работы над старым проектом, который разработан с использованием angular 1.x, обнаружил, что специальный символ не работает.
Требование : пользователь сможет выполнять поиск, используя "%, _".
Решение : Я положил "\%" вместо "%" в поле фильтра, и оно работает нормально.API возвращает правильные данные.Для достижения этого сценария я добавил код, указанный ниже, в файле smart-table.js (сторонний плагин), но он не работает.
input = ng.isString(input) ? input.trim() : input;
input.replace(/([%_])/g, '\\$1');
Странно, если я использую точку останова / console.log, имя файла отображается stTable.js
, но файл с таким именем недоступен.
Я действительно застрял, и любая помощь была бы очень полезна.Версия SmartTable: 2.0.3