Как динамически визуализировать компонент Ember
Рендеринг компонента хорошо работает при использовании {{component-name}}
в шаблоне. Я хочу визуализировать компонент из маршрута с динамическими параметрами. Я пробовал это
App.ApplicationRoute = Ember.Route.extend({
init: function(){
this.render("components/comp-two", {
into: "application",
outlet: "test"
});
}
});
Он успешно отображает шаблон, но события компонента (init, didInsertElement) и действия не работают.
Как заставить события и действия работать?
1 ответ
Если вы дадите имя некоторому шаблону в методе рендеринга, ember будет отображать только этот конкретный шаблон, он не будет рассматриваться как компонент. Вы можете создать фиктивный шаблон, внутри которого вы можете использовать свой компонент.
Я обновил ваш пример jsBin http://jsbin.com/pajirefeta/1/edit