これは activatetwoitem と呼ばれる ItemView テンプレートです
<!-- <tr>-->
<td><%= gatewayJson.serial %></td>
<td>In Inventory</td>
<td><%= gatewayJson.macaddress %></td>
<!-- </tr>-->
これが activatetwo と呼ばれる CompositeView テンプレートです。
<table class="table table-hover">
<thead>
<tr>
<th>Gateway ID</th>
<th>In Group</th>
<th>MAC Address</th>
</tr>
</thead>
<tbody></tbody></table>
ここにアイテムビューがあります
Step2View = Backbone.Marionette.ItemView.extend
template: activatetwoitem
tagName: '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>
なぜ私はそれを手に入れたのですか?tagName を取り出すと、どういうわけかまだ表示されます (もちろん、2 番目の tr の代わりに div が表示されます) 何か考えはありますか?