Я не понимаю, как ссылаться на параметр options во вложенных шаблонах.
Пожалуйста, смотрите:
<div id="myContainer"></div>
<script type="text/javascript">
var tmplMain = "<div><span>${title}</span>" +
"<p style=\"border: solid 1px #f00\">${$item.details}</p>" +
"{{tmpl \"nestedTemplate\"}}</div>";
var tmplNested = "<p style=\"border: solid 1px #0f0\">${$item.details}</p>";
var _mainTemplate = jQuery.template("mainTemplate", tmplMain);
jQuery.template("nestedTemplate", tmplNested);
var _data = {title: "My Title"};
var _options = {details: "My Details};
jQuery.tmpl(_mainTemplate, _data, _options).appendTo("#myContainer");
</script>
Что будет выводить это: http://i.stack.imgur.com/r7A7g.jpg
Так что либо я не правильно ссылаюсь на "$ {$ item.details}" ввложенный шаблон или я неправильно передаю параметры в теге {{tmpl}}.Я в тупике.