Как избежать лишнего div в области Backbone Marionette или LayoutView

мы используемBackbone,Marionette and handlebars для моего приложения. Когда я пытаюсь сделать мой взгляд внутриMarionette.Region, один дополнительныйdiv обтекание шаблона. Как я могу избежать этого.

HTML-код:

 <div id="mainDiv"></div>
   <script type="text/x-handlebars-template" id="basic">
        <div id="first"></div>
        <div id="second"></div>
    </script>

JS код:

 //function
var templateCompilation=function(templateId,data){
   var alertCompilation=Handlebars.compile(document.getElementById(templateId).innerHTML);
   return alertCompilation(data);
};

//Application
myApp = new Backbone.Marionette.Application();
myApp.addRegions({
 mainContainer:"#mainDiv"
});
myApp.start();

//first view
var basicView=Marionette.ItemView.extend({
  template:function(){
     return templateCompilation("basic",{});
  }
});

//reding view
var basicViewObj=new basicView();
myApp.mainContainer.show(basicViewObj);

Чтобы избежать лишнего div, я стараюсь из следующих утверждений, мне не повезло, ничего не работает

var basicViewObj=new basicView({el:$("#mainDiv")});
var basicViewObj=new basicView({tagName:""});

Может кто-нибудь мне помочь.

Ответы на вопрос(1)

Ваш ответ на вопрос