假设我有这些数据输入我的 ng-repeat:
[
{
"name": "Big Bird",
"address": "abc street, san francisco california 00000",
"object": [
{"a": "b"},
{"c": "d"},
{"e": "f"}
]
},
{
"address": "abc street, san francisco california 00000",
"object": [
{"a1": "b1"},
{"c1": "d1"},
{"e1": "f1"}
]
}
]
如何使用两种类型的过滤器将 typeahead 应用于此 ng-repeat,一种在地址上(使用谷歌地图地理编码 api),另一种在嵌套项目的值上?并非所有属性/对象都会出现,所以我猜它必须是某种有条件的。我知道要使用的基本表达式是:<typeahead="x.z for x in y | filter:{z:$viewValue}">
任何朝着正确方向的推动将不胜感激,谢谢!