2014-01-30 2 views
0

Я пытаюсь загрузить HTML-шаблоны с RequireJS, и я пытаюсь использовать для этого плагин RequireJS. https://github.com/ZeeAgency/requirejs-tpl. Вот пример кода, представленного в плагине для загрузки шаблона.Загрузка шаблонов для HTML с RequJS

define(['tpl!your-template-path.tpl'], function(tpl) { 
    return tpl({your: 'data'}); 
}); 

Проблема с этой функцией является то, что нет никакого способа, чтобы передать данные в эту функцию и получить обработанную HTML. Я новичок в javascript, поэтому, пожалуйста, помогите.

И знаете ли вы более простой способ загрузить HTML-шаблоны с помощью requirejs?

ответ

0

Я использую плагин text и underscore для шаблонов

Вы использовать его как это:

your_template.html

<p>hello <%=name%><p> 

В файле requirejs,

define(['underscore', 'text!./your_template.html'], function(_, yourTemplate) { 
    var compiledTemplate = _.template(yourTemplate); 
    return = compiledTemplate({name: 'moe'}); 
}); 
Смежные вопросы