Я пытаюсь создать базовое веб-приложение с Backbone.JS и уже сталкиваться с проблемами понимания в самом начале.Backbone.js - реализация фрагментов шаблона, принадлежащих тому же представлению
Я думал о следующем HTML структуре:
<script type="text/template" class="t_show">FOO</script>
static foobar
<script type="text/template" class="t_show">BAR</script>
где static foobar
всегда визуализируется - .t_show
однако только, когда маршрутизатор соответствует #show
.
Это мой текущий магистральная код:
var v_show = Backbone.View.extend({ el: $(".client"), template: _.template($('.t_show').html()), render: function() { this.$el.html(this.template(this.model.attributes)); return this; },
что-то уже работает, но только делает самый первый шаблон-частичный (FOO
) и статический код (static code
), но нет (BAR
) ,
Ling story short: Как реализовать фрагменты шаблона, относящиеся к одному и тому же представлению в базовой системе?