javascript - Ember异步路由: how do I display a global loading indicator while waiting for data?

标签 javascript ember.js

我有一条路线,可以从根据 Ember Asynchronous Routing guide 设置的困惑 JSON API 加载一些数据。 .

我还有一个应用程序 Controller 和模板。每当异步路由等待数据时,我想在应用程序模板中显示全局“正在加载...”指示器(或微调器)。

这是一个最小的示例:

<强> http://jsbin.com/zorey/6/edit?html,js,output

加载开始和完成时,如何从异步路由通知应用程序 Controller ?

最佳答案

您可以使用 Ember 的 LoadingRoutetemplate 以及 activatedeactivate Hook 来实现此目的。

关于javascript - Ember异步路由: how do I display a global loading indicator while waiting for data?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21792349/

相关文章:

javascript - 遍历多维数组

javascript - 使用串联命名空间动态引用 JS 数组

ember.js - Ember-cli Pod 和加载模板

ember.js - 跟踪 Ember.js 已完成 HTTP 请求的加载栏

ember.js - 关闭 Ember 应用程序进行维护的最简单方法

javascript - SVG 填充中的 event.target?

javascript - Java - SendRedirect 不从对话框重定向

javascript - 如何使用 Google 脚本在另一个数组中搜索一组模式?

javascript - 如何在路由之间传递选定的值?

ember.js - 在 application.hbs 中包含另一个模板