gpt4 book ai didi

ember.js - 如何从应用程序中的任何位置获取 Ember Data 的 "store"以便我可以执行 store.find()?

转载 作者:行者123 更新时间:2023-12-02 13:38:56 25 4
gpt4 key购买 nike

随着最近的update ,我知道在路由器和 Controller 中,我可以轻松地执行 this.store.find('model')。但是,我有一些需要调用 find 的函数,这些函数不在路由器和 Controller 中。那么如何从 Ember 应用程序中的任何位置获取实例store

我知道最坏的结果是我能做的App.__container__.lookup('store:main'),但我会尽量避免这样做。

最佳答案

TRANSITION文档说你可以这样做将存储注入(inject)到组件中:

App.inject('component', 'store', 'store:main');

您也许可以将 'component' 更改为 'view''model',但我不确定那个。

关于ember.js - 如何从应用程序中的任何位置获取 Ember Data 的 "store"以便我可以执行 store.find()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18753768/

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