我有一些这样的数据:
people = [
{
names: [
{first: "Joe", last: "Smith"},
{first: "Joseph", last: "Smith"},
...
]
},
...
]
换句话说,一个对象数组和一个名称数组。例如,可以将一个人称为“Joe Smith”或“Joseph Smith”。如何使用过滤器仅搜索名称的第一个元素?IE:如果我输入“Jo”或“Smith”,它会找到第一人称。但是,如果我输入“seph”,它不会。
我一直在查看此页面上的示例,但实际上并没有过滤数组内部的示例。这是我尝试过的,但它给了我一个错误:
<input ng-model="search.names[0].$">
TypeError:无法设置未定义的属性“$”