我认为这是异步事物的问题... 我该如何解决? 下面是我想做的代码, 我从db获取特定数据,并在for循环中获取数据,然后在建议中显示它。
我得到的数据很好,但是当我对其进行测试时,我的应用程序没有响应。
database.ref('clients/xxxxxx/devices').once('value').then((snap)=>{
console.log(snap.val());
var values=snap.val();
agent.add("this"+conv.body.queryResult.parameters.language);
for (let val in values) {
console.log(val+"////"+values)
console.log(values[val].title)
agent.add(new Suggestion(values[val].title));
}
})