添加标记名称& Backbone视图中的classname

时间:2014-12-01 10:01:49

标签: javascript backbone.js marionette

我使用Marionette进行单页应用。我正在使用require.js&该应用中的车把。因此,在每个视图中,我都需要外部模板并将其作为模板添加到视图中: -

define([
//libs
'marionette', "backbone", "jquery", "handlebar",

// view templates
'text!templates/home.html'],

function(Marionette, Backbone, $, HandleBars, homeTpl) {

    return Marionette.ItemView.extend({
        className : 'home',
        tagName : 'div',
        template : HandleBars.compile( homeTpl )

    });
});

主视图的模板是: -

  <div class="home">
          <span> Home </span>
  </div>

我已经添加了家庭&#39;作为className,所以我修改了主页模板以删除额外的div: -

   <span> Home </span>

现在,在另一个视图中,模板是: -

    <div class="logo">
          <span> logo </span>
    </div>
     <div class="about">
          <span> about </span>
    </div>

那么,我如何为视图添加className?我不想在dom中添加额外的div。

0 个答案:

没有答案