Должен ли я использовать параметры в шаблонном сценарии для управления выводом или отдельный специализированный шаблон? - PullRequest
0 голосов
/ 28 марта 2012

Рекомендуется ли использовать один шаблон, который изменяет свой вывод на основе значений скрипта, или иметь несколько шаблонов, и вместо этого использовать представление, чтобы выбрать правильный?

Например, в этомшаблон underscope:

<script type="text/template" id="SkillsetTemplate">

<div class='RegularMode <%= (skillset.get('InEditMode')===false)?'show':'hide' %>'>
</div>

<div class='EditMode <%= (skillset.get('InEditMode')===true)?'show':'hide' %>'>
</div>

</script>

Я использую базовую модель для привязки и использую атрибут InEditMode, чтобы выбрать контент для визуализации.

Должен ли я вместо этого иметь нормальный режим, ишаблон режима редактирования и использовать атрибут в модели для выбора шаблона?

В фоновых целях я использую backbone.js с шаблонами подчеркивания и бэкэндом MVC3.

1 Ответ

0 голосов
/ 28 марта 2012

Я бы абсолютно пошел со вторым шаблоном.Я признаю, что это может быть не совсем СУХОЙ, но вы никогда не знаете, вам может понадобиться шаблон редактирования, чтобы он не выглядел немного как ваш нередактированный (в этом случае вы не повторяетесь).

...