【发布时间】:2018-03-28 19:26:28
【问题描述】:
我有以下 Js/Json。我正在尝试创建一个搜索框,以便可以搜索列表中的项目。 从 api 我得到以下对象。 它有 2000 个项目,我想对其进行搜索。 当我输入搜索时,它应该实时更新包含输入的单词的找到的项目(双向绑定)
我认为使用管道太慢了?我很难理解这是 jsObject 还是 json 对象。
另外,如果我搜索它,它将显示 1900 个结果,如何将这些结果限制为 8 个?
我尝试了几个管道和下面的循环,但这不起作用。
objectFromApi = {"item1": "valueItem1, "item2", "valueItem2}
var keys = []
var keys = Object.getOwnPropertyNames(objectFromApi)
for(var i=0;i<keys.length;i++){
if(keys[i].indexOf(str) != -1){
this.resultArr.push(keys[i]);
}
}
【问题讨论】: