我见过这个网址Ember-cli Pods & Loading Templates,但添加了/app/bugs/loading.hbs或/app/bugs/detail/loading.hbs甚至/app/bugs/detail/loading/template.hbs不起作用。
我遗漏了一些可能很容易的东西 - 任何想法?
答案 0 :(得分:1)
由于文档没有特别提及pods,我看到有一些人使用看起来像旧文件夹结构的网络提出这个问题,我将在这里回答。
对于my / bugs route,我在
处有以下内容./app/bugs/index/route.js
import Ember from 'ember'; export default Ember.Route.extend({ model() { return this.store.findAll('bug'); }, actions: { loading(transition, originRoute) { console.log('loading transition'); console.log(originRoute); //let controller = this.controllerFor('bugs'); //controller.set('currentlyLoading', true); transition.promise.finally(function () { console.log('done loading'); //controller.set('currentlyLoading', false); }); } } });
它寻找的加载模板位于
./app/bugs/index-loading/template.hbs