带有backbone.js和marionette.js的双包装ItemView内容

带有backbone.js和marionette.js的双包装ItemView内容,backbone.js,marionette,Backbone.js,Marionette,下面是一个名为activatetwoitem的ItemView模板 <!-- <tr>--> <td><%= gatewayJson.serial %></td> <td>In Inventory</td> <td><%= gatewayJson.macaddress %></td> <!-- </tr>--> 这是合成视图 Step2Views =

下面是一个名为activatetwoitem的ItemView模板

<!--  <tr>-->
<td><%= gatewayJson.serial %></td>
<td>In Inventory</td>
<td><%= gatewayJson.macaddress %></td>
<!-- </tr>-->
这是合成视图

Step2Views = Backbone.Marionette.CompositeView.extend
    itemView: Step2View
    template: activatetwo
    itemViewContainer: "tbody"
现在我得到这个

<table class="table table-hover">
<thead>
    <tr>
        <th>Gateway ID</th>
        <th>In Group</th>
        <th>MAC Address</th>
    </tr>
</thead>
<tbody>
    <tr>
        <!--  <tr>-->
        <tr>
            <td>AX1OD</td>
            <td>In Inventory</td>
            <td>secret mac address</td>
            <!-- </tr>-->
        </tr>
    </tr>
    <tr>
        <!--  <tr>-->
        <tr>
            <td>12RUM</td>
            <td>In Inventory</td>
            <td>secret mac address</td>
            <!-- </tr>-->
        </tr>
    </tr>
</tbody>

网关ID
分组
MAC地址
AX1OD
库存中
秘密mac地址
12朗姆酒
库存中
秘密mac地址


为什么我会这样?如果我去掉标记名,那么不知何故仍然会出现(当然是一个div而不是第二个tr)有什么想法吗

我没有考虑原因,但当我从模板中取出已注释的html时,额外的包装器就消失了。太糟糕了,因为我喜欢模板中的注释行来提醒我应该去哪里

这很奇怪。。。我经常使用相同的设置。你能发布一个重现问题的JSFIDLE吗?你也做注释掉的html吗?把它拿出来修理我的不不能说我以前做过。。。但老实说,当我看到你的帖子时,我从来没有想过这是一个潜在的问题。我必须尝试一下,看看会发生什么。模板使用下划线还是lodash?我在旧的lodash版本中遇到了一个问题…使用下划线.js模板。我也在使用这个require.js插件。。。虽然我不认为这有什么关系。
Step2Views = Backbone.Marionette.CompositeView.extend
    itemView: Step2View
    template: activatetwo
    itemViewContainer: "tbody"
<table class="table table-hover">
<thead>
    <tr>
        <th>Gateway ID</th>
        <th>In Group</th>
        <th>MAC Address</th>
    </tr>
</thead>
<tbody>
    <tr>
        <!--  <tr>-->
        <tr>
            <td>AX1OD</td>
            <td>In Inventory</td>
            <td>secret mac address</td>
            <!-- </tr>-->
        </tr>
    </tr>
    <tr>
        <!--  <tr>-->
        <tr>
            <td>12RUM</td>
            <td>In Inventory</td>
            <td>secret mac address</td>
            <!-- </tr>-->
        </tr>
    </tr>
</tbody>