2
単純に、Webアプリケーションはapplication.hbsテンプレートを99%の時間使用する必要がありますが、単一のルートに対しては無効にし、ルートのみをレンダリングしますテンプレート。Ember.JS内の単一ルートのapplication.hbsを無効にする
Like 'Layout = null;' asp.net
ありがとうございます。
単純に、Webアプリケーションはapplication.hbsテンプレートを99%の時間使用する必要がありますが、単一のルートに対しては無効にし、ルートのみをレンダリングしますテンプレート。Ember.JS内の単一ルートのapplication.hbsを無効にする
Like 'Layout = null;' asp.net
ありがとうございます。
最も短い答えは、アプリケーションテンプレートを削除できないため、共通の親ルートの下でレイアウトを共有するすべてのルートをネストする必要があることです。これは、目的に応じていくつかの異なる方法で行うことができます。
彼らはすべての共有URLセグメントの場合は、共通の親の下で、その後に置くことができます。
Router.map(function() {
this.route('pretty-layout', function() {
this.route('page-1'); // http://localhost:4200/pretty-layout/page-1
this.route('page-2'); // http://localhost:4200/pretty-layout/page-2
});
});
あなたはトップレベルのインデックスルートを上書きすることができます。現在のapplication.index
をapplication.index.index
に移動する必要があります。
Router.map(function() {
this.route('index', { path: '/' }, function() {
this.route('page-1'); // http://localhost:4200/page-1
this.route('page-2'); // http://localhost:4200/page-2
});
});