--использование Метеор БАЗЫ -Оценка шаблона на лету
Привет Я хочу, чтобы получить доступ к следующему шаблону с помощью Template["tViewPost"]
<template name="tViewPost">
<div class="breadcrumb">
<span>{{title}}</span>‹‹<span>{{subttile}}</span>
</div>
</template>
И быть в состоянии вынести/оценить этот шаблон с JavaScript объект как { title : "My title", subttitle : "othe subtitle"};
, но я не знаю, как это сделать, как только у меня есть шаблон в переменной, я хотел бы сделать это как подчеркивание библиотека делает. [пример http://underscorejs.org/]
var template = _.template("whatever <%= title %>");
var o = {title : "ohhh!"};
$("someDomElement").html(template(o))
делает все возможное? и как? спасибо ...
Ну, вопрос не понятен мне. 1. Не знаете, как назначить строковый литерал переменной? Или код шаблона присутствует в каком-то файле, и вы хотите, чтобы он мог прочитать этот файл на сервере и передать его в javascript на стороне клиента? 2. Вы хотите использовать функцию шаблона подчеркивания или написать свой собственный? – Chandranshu
Привет, Man, это использует Meteor framework, Meteor имеет глобальную переменную с именем Template, в которой хранятся все шаблоны, которые вы объявляете в любом html-файле, затем вы можете получить доступ к шаблону с помощью функции Template ["name of the template"]. Мой вопрос заключается в том, как использовать эту удивительную систему, но подчёркивать. вместо handlerbars.js, который является системой шаблонов, используемой Meteor. – ncubica
Я собираюсь узнать Метеор в ближайшее время. Итак, я проверял это онлайн-документацию по чтению, просматривал скринкасты и т. Д. Я считаю, что на данный момент подчеркивание упаковано вместе с Meteor. Таким образом, вы должны иметь возможность использовать методы из underscore.js непосредственно, просто написав шаблоны, как вы должны писать для обычного приложения underscore.js. – Chandranshu