我有角度 1.3,并且有以下数组:
data : [
{
id :2,
name : "danny davids",
age :9
},
{
id :3,
name : "sanny gordon",
age :9
}
]
我希望过滤器执行以下操作:
当我开始写“s”这个词时,我希望 danny davids 消失,现在的默认行为是,它们仍然显示(s 位于 danny 姓氏的末尾)。
严格模式是我不想使用的,我想要的行为是:
如果输入中没有值,我想查看全部,如果我开始写入,我想按名字/姓氏查看确切的值。
Angular 1.3 中有一个默认的过滤器吗?
您可以按任何字符过滤匹配:
样品条件:
yourDataList.display.toLowerCase().indexOf(searchData) !== -1;
例子:
function createFilterForAnycharacters(searchData) {
var lowercaseQuery = query.toLowerCase();
return function filterFn(yourDataList) {
return (yourDataList.display.toLowerCase().indexOf(searchData) !== -1);
};
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)