在 jQuery 插件的回调中从 API 获取新数据

Fetch new data from API in jQuery plugin's callback

没有意义了。谢谢大家的回复。

but how can I trigger new call to API and fetch new data and get this new data in a component itself?

如果您使用操作更改控制器中的 queryParam 值(结合您当前的路由设置),它将调整您的路由并重新调用您的 API,因为这些值绑定在一起以实现此目的特定用例很简单 :-) 你已经完成了大约 98% ... :-)

Re controllers 将消失,它们不会持续很长时间,因为替代品尚未制定出来。如果你愿意,你可以在服务中做一些这样的事情,但没有必要,因为你快完成了。

谢谢,这很有道理。我只是担心我做错了。

通过他们的方式,我终于找到了一种从控制器 Access store from component 访问 store 的方法,但是: 1.我无法从那个变量中取出数据,可能是我愚蠢。 2. 我加倍这是直接在组件中访问存储的正确方法,最好为此使用服务或依赖“数据向下操作向上”(DDAU)范例?

最后,我能够从控制器中获取调用控制器操作的数据的新部分,但随后出现了下一个问题 - 数据已更新,但 JS 代码不知道这一点,因为我提供了jQuery 带有此数据的插件,它不会自动获取更改。我想我可能在那里做错了 %)

但最后我通过将 Ember 的观察器添加到该变量并在观察器中调用重绘函数(用于此特定位置的图表)来使其工作。

@acorncom 谢谢!