Может ли jsrender визуализировать имя поля динамически?

Можно ли иметь динамическое имя поля в jsrender, как это.

{{<cellcontent>}}

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

1 ответ

Решение

Ваш вопрос не очень понятен, но если вы спрашиваете об использовании шаблонов JsRender вместе со связыванием данных, чтобы при изменении данных отображаемый результат автоматически обновлялся, динамически, ну да, именно в этом и заключается JsViews: http://www.jsviews.com/. (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>

Другие вопросы по тегам