【发布时间】:2015-08-04 12:38:10
【问题描述】:
我有 angular 1.3,我有以下数组:
data : [
{
id :2,
name : "danny davids",
age :9
},
{
id :3,
name : "sanny gordon",
age :9
}
]
我希望过滤器执行以下操作:
当我开始写单词“s”时,我希望 danny davids 消失,现在默认行为是,它们仍然显示(s 在 danny 的姓氏末尾)。
严格模式是我不想使用的东西,我想要的行为是:
如果输入中没有值,我想查看全部,如果我开始写,我想查看 firstName/lastName 的确切值。
在 Angular 1.3 中有默认过滤器吗?
【问题讨论】:
-
所以你只想按第一个字符过滤?
-
我希望过滤器以名字/姓氏为基础,这意味着,如果 s 在用户的名字(或用户的姓氏)中,则显示给我跨度>
-
编写一个自定义的
$filter函数,只选择那些对象。