Поскольку у меня есть имя View внутри переменной, я использую помощник handlebars для его визуализации.EmberJs: отрисовка шаблона внутри handlebars-helper в его родительский элемент
Итак, у меня есть объект следующим образом (все упрощено, конечно)
config = Ember.Object.create({ view: "MyTplView"}) ;
Далее я следующий шаблон
<script type="text/x-handlebars" data-template-name="index">
<div id="container">
{{helperViewRenderer config}}
</div>
</script>
И рули помощник
Ember.Handlebars.registerBoundHelper('helperViewRenderer', function(value, options) {
var template = App[value.view].create() ;
template.appendTo("#container") ;
}) ;
Проблема в том, что я пытаюсь вставить шаблон в элемент с идентификатором «контейнер», который не существуют в этот момент. Каковы возможности исправить это. Например, можно ли получить HTML-строку из шаблона и вернуть это вместо этого?
Thnx для ответа. [здесь] (http://jsfiddle.net/Nwne8/5/) - это jsfiddle, который каким-то образом описывает мою ситуацию. Как бы вы применили свое решение к этой ситуации? –