Compilar a sequência de modelos do Ember e executá-lo programaticamente, sem um aplicativo Ember?

Eu só quero executar a string do modelo em um objeto e examinar o resultado

Eu tenho uma string que é um modelo. Eu o "compilei". Agora, quero executá-lo contra um objeto e examinar o resultado.

Mas isso não funciona:

var template = '<div>{{#each items}}<div>{{item}}</div>{{/each}}</div>';
var compiled = Ember.Handlebars.compile(template);
var result = compiled({ items: [1, 2, 3] }); // ERRORS

O que eu quero é o resultado DOM da execução da minha string compilada em um objeto. Em outras palavras, um conjunto de elementos DOM que se parece com isso:

<div>
  <div>1</div>
  <div>2</div>
  <div>3</div>
</div>

Parece que o arquivo Ember.Handlebars.com está muito acoplado a outras partes de um aplicativo Ember, a ponto de esperar que muitas coisas sejam preenchidas no contexto em que estou passando pela função compilada. Ainda estou para descobrir o que são todas essas coisas, ou se existe uma maneira melhor de criar um contexto para passar para a função compilada.

Outras coisas:Não quero usar o guidão "não-Ember".Eu gostaria de evitar a criação de um aplicativo Ember, se puder.Eu realmente não quero responder perguntas sobre "por que" eu quero fazer isso. É isso que eu quero fazer. : P

questionAnswers(1)

yourAnswerToTheQuestion