Javascript 正在加载的模板未显示在Ember应用程序中
我正在使用Ember 2.1开发一个Ember cli应用程序。 我创建了一个templates/loading.hbs和其他几个模板。 我的foo模板有一个输入,我用它向foo/bar发送queryParam。 foo/bar使用查询参数查找其模型:Javascript 正在加载的模板未显示在Ember应用程序中,javascript,templates,ember.js,ember-cli,Javascript,Templates,Ember.js,Ember Cli,我正在使用Ember 2.1开发一个Ember cli应用程序。 我创建了一个templates/loading.hbs和其他几个模板。 我的foo模板有一个输入,我用它向foo/bar发送queryParam。 foo/bar使用查询参数查找其模型: export default Ember.Route.extend({ queryParams: { q: {refreshModel: true} }, model: function (params)
export default Ember.Route.extend({
queryParams: {
q: {refreshModel: true}
},
model: function (params) {
if (params.q) {
return this.store.query('client', { q: params.q });
} else {
return {};
}
}
});
当我从foo转到foo/bar时,模型被加载,foo/bar被正确渲染,但是,在加载期间,我没有得到加载模板。如果我在foo/bar中点击refresh,那么我会看到加载模板
你能帮我理解这一点吗?我怎样才能确保我总是得到加载模板
谢谢 如果您使用的是
液体火
,则当前版本会中断所有加载子状态。我已经申请了主存储库
在此之前,您可以将fork添加到包中。json
:
"liquid-fire": "git@github.com:erkie/liquid-fire.git#breaking-loading-substates"
您使用的是液火吗?我也遇到了同样的问题,并追踪到了液态火。如果我的修复有效,我会在液体火回购中添加PR。