Я использую всплывающее окно начальной загрузки в своем приложении, и мне нужно отобразить в нем выход.
У меня есть этот вложенный маршрут:
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. Если я не закрою и снова не открою всплывающее окно, я увижу модификацию.
Можно ли визуализировать розетку прямо внутри кода? или возможно ли обновить мой поповер?
Спасибо за помощь.