2015-03-20 4 views
0

Возможно ли иметь имя динамического поля в jsrender, как это.Возможно ли, чтобы jsrender отображал имя поля динамически?

{{<cellcontent>}} 

Общий шаблон как общий. Значение содержимого ячейки привязано к источнику данных. Является ли это возможным?

+0

Я изменил заголовок соответствует тому, что я понимаю, что ваш предполагаемый вопрос. Это то, что вы хотели знать, и соответствовал ли мой ответ ниже? – BorisMoore

ответ

0

Ваш вопрос не очень ясен, но если вы спрашиваете об использовании шаблонов JsRender вместе с привязкой данных, чтобы при изменении данных результат рендеринга автоматически обновлялся динамически, ну да, вот что такое JsViews : http://www.jsviews.com/#jsviews. (JsViews - это слой привязки данных поверх JsRender).

Вот простой пример:

var tmpl = $.templates("#myTemplate"), 
 
    data = {name: "Jo"}; 
 

 
tmpl.link("#content", data);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
 
<script src="//www.jsviews.com/download/jsviews.js"></script> 
 

 
<script id="myTemplate" type="text/x-jsrender"> 
 
    {^{:name}} <br/> 
 
    <input data-link="name trigger=true" /> 
 
</script> 
 

 
<div id="content"></div>