Только Ember требует Ручная работа (доступна как handlebars.runtime.js
от http://handlebarsjs.com). Если вы хотите сделать компиляцию шаблонов в браузере (в отличие от предварительной компиляции всех шаблонов и доставки полученного JavaScript в браузер), вам нужно будет включить полные Ручные ссылки на странице и изменить compile
на Ember.Handlebars.compile
. (Ember.Handlebars.compile
обертывания Handlebars.compile
в какой-то конкретной угасающий-магии.)
Например,
<script src="/assets/jquery-1.9.js"></script>
<script src="/assets/handlebars-1.0.0-rc.3.js"></script>
<script src="/assets/ember-1.0.0-rc.1.js"></script>
и
MyView = Ember.View.extend({
template: Ember.Handlebars.compile("{{foo}} {{bar}}"),
});
No. Выделенная текст 1: 1 копируется из выходного сигнала Firebug. Но я думаю, что вы правы, исполнен Handlebars.compile (...). На данный момент я стараюсь следовать тому, что предложил Джеймс. Ember.Handlebars.compile (...). К сожалению, до сих пор без успеха. – Daniel