我想在有待处理的待处理请求时通知用户。
主要的想法是在有一些待处理的请求时显示一个微调器,但最好还是拥有待处理请求的总数,以便我可以向用户提供更准确的信息。
Ember中有哪些地方可以找到这些信息吗?我正在查看模型,但这让我看到了a nightmare。此外,我在DS.Store中找不到任何内容。
答案 0 :(得分:0)
通常,Ajax-Requests包含在Promise中。
例如路线中的例子:
this.store.findAll('myModel')
这将返回一个Promise,你可以在承诺未解决时显示一个微调器。 因为这是一个经常需要的行为,路径将转换为加载路径并呈现加载模板,而模型钩子的承诺仍在解析。
https://guides.emberjs.com/v1.10.0/routing/loading-and-error-substates/
Ember Inspector使用逻辑来检查Promises。
https://github.com/emberjs/ember-inspector
也许你可以获得一些信息如何获得等待未决的Promises。