2013-09-20 5 views
0

Я пытаюсь скомпилировать шаблон самостоятельно в режиме Ember View. (что я знаю, это не лучшее решение). Когда я использую стандартный Handlebars.compile, все работает нормально, но я хочу использовать помощники EmberJS (например, linkTo), но по какой-то странной причине это не работает. Кто-нибудь знает, что я делаю неправильно?Компилятор EmberJS Handelbars не работает

Это работает отлично:

var menuitem = Handlebars.compile("<li>{{label}}</li>"); 
this.menu.prepend(menuitem({label:"Homepage"})); 

Это не так:

var menuitem = Ember.Handlebars.compile("<li>{{label}}</li>"); 
this.menu.prepend(menuitem({label:"Homepage"})); 

ответ

0

Вы загружая полную библиотеку рули или просто версии среды выполнения этого. Обычно Ember поставляется с ручками runtime.js. Убедитесь, что у вас полная версия. Handlebars.Compile не входит в версию исполнения.

Смежные вопросы