6

我正在为我的加载路由处理程序获得一个未定义的父视图——但只有在我的应用程序中导航到第一个特定页面时。

http://www.sentinel21.com/#/posts

如果您首先访问 about 页面或根目录,加载处理程序似乎可以正确加载。在这种情况下,我不确定我在做什么导致加载路线渲染不正确。

这是装载路线。

App.LoadingRoute = Ember.Route.extend({
    renderTemplate: function(){
        this.render('loading', {
            outlet: "loading",
            into: "application"
        });
    }
});

我的应用程序模板有这个代码。

<div class="content">
    <div class="column row"></div>
  {{outlet "loading"}}
  {{outlet}}
</div>

所有代码都可以在github上找到,这可能是查看预编译模板最简单的地方。

4

1 回答 1

1

我遇到了同样的问题,这是因为我的应用程序模板被命名为“app.handlebars”,但应该被称为“application.handlebars”。一旦我改变它,就找到了插座,一切都按预期工作。

于 2014-04-28T14:51:07.747 回答