Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 正在加载的模板未显示在Ember应用程序中_Javascript_Templates_Ember.js_Ember Cli - Fatal编程技术网

Javascript 正在加载的模板未显示在Ember应用程序中

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)

我正在使用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) {
        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。