私のホームページには oulet watchListView があります。アウトレットを、リンク「/watch_lists」をクリックした後に取得しているビューに置き換えたいだけです。
これは、アプリケーションのレイアウト/テンプレートのコードです
<div id='main-outlet'>
{{outlet}}
<div class="watch-list-rght"><a href="/watch_lists"><i class="icon-eye-open"></i></a> </div>
</div>
{{outlet watchListView}}
これはアプリケーションルートのコードです
this.resource('watchList', { path: '/watch_lists' });
これは WatchList ルーターのコードです
Discourse.WatchListRoute = Discourse.Route.extend({
redirect: function() { Discourse.redirectIfLoginRequired(this); },
renderTemplate: function() {
this.render('watch_lists', { into: 'application', outlet: 'watchListView' });
}
});
アプリケーション テンプレートで ajax 呼び出しの後に作成されたビューを追加したいだけです
誰が私が間違っているかを指摘できますか。