在我的主頁中,我有一個ulet watchListView我只是想用單擊鏈接「/ watch_lists」後獲得的視圖替換插座。在ajax響應後在插座上渲染視圖
這是應用程序佈局/代碼模板
<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' });
這是在監視列表的路由器代碼
Discourse.WatchListRoute = Discourse.Route.extend({
redirect: function() { Discourse.redirectIfLoginRequired(this); },
renderTemplate: function() {
this.render('watch_lists', { into: 'application', outlet: 'watchListView' });
}
});
我只是想要添加在應用程序模板中的ajax調用後創建的視圖
任何人都可以指出我錯在哪裏。
你可以把一個jsFiddle放在一起嗎? – chopper