gpt4 book ai didi

javascript - 加载 Ember 数据时捕获事件

转载 作者:行者123 更新时间:2023-11-28 08:46:19 24 4
gpt4 key购买 nike

当我通过 Ember 数据从服务器来的数据​​完全加载时,我试图运行特定的指令。我想根据服务器返回的项目数将 ember 应用程序重定向到不同的路线。我尝试使用 findAll() 方法返回的 Promise,但由于数据尚未加载,该函数很快就被触发。然后我尝试使用事件 didLoad 但它从未被触发。有人对此有什么想法吗?谢谢!

最佳答案

如果您遵循以下模式,那么在解决 promise 时,记录应该可用。此外,路由中的 afterModel Hook 将解析模型。现在,如果您有异步关系或其他结构,情况会有点不同,如果是这种情况,您需要指定更多信息。

var blah = this.get('store').find('apples');
blah.then(function(records){
//records are loaded at this point.
console.log("Loaded " + records.get('length') + " records");
});

关于javascript - 加载 Ember 数据时捕获事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19754771/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com