アプリケーション テンプレートに名前付きアウトレットがあり、モーダル (ポップアップ) ビューのみに使用しています。デフォルトでは、ルートの約 5% だけがモーダル表示を含むため、これを空の未使用のアウトレットにしたいと考えています。これらの特定のモーダル ルートについては、深くネストされた子ルートからモーダル テンプレートを挿入しています。
App.NeeplyNestedModalChildRoute = Ember.Route.extend({
renderTemplate: function() {
this.render({
into: 'application',
outlet: 'modal'
});
}
});
私が抱えている問題は、「モーダルボックスを閉じる」には、別の非モーダルでネストの少ないルートへの移行を伴うことです。正しいルートに正常に移行していますが、モーダル アウトレットをクリアする方法がわかりません。すべての非モーダルルートに対してモーダルアウトレットを強制的にクリアするにはどうすればよいですか?