アプリでブートストラップ ポップオーバーを使用しており、その中にアウトレットをレンダリングする必要があります。
私はこのネストされたルートを持っています:
this.resource('pages', function(){
this.resource('page', { path: ':id' }, function(){
this.resource('edit', function(){
this.resource('images', function(){
this.resource('image', { path: ':image_id'}, function(){
this.route('edit');
})
});
});
});
});
ユーザーがここにいる/pages/1/edit/
とき => 画像をクリックするとルーティングされますが、次のようにポップオーバー内を/images
レンダリングします。{{outlet}}
<div class="popover-content hide">
{{outlet}}
</div>
これは私のポップオーバーの初期化です:
$img.popover({
html: true,
content: function() {
return $('.popover-content').html(); //need to have the outlet here
}
});
これまでのところ、アウトレットは正しくレンダリングされていますが、画像テンプレート内には、DOM を変更するボタンがいくつかあり、html は更新されません。ポップオーバーを閉じて再度開くと、変更が表示されない限り。
コード内でアウトレットを直接レンダリングすることは可能ですか? または、ポップオーバーを更新することは可能ですか?
助けてくれてありがとう。