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 に答える