問題があります - リストがあります:
<ol>
<li>List item 1</li>
<li>List item 2</li>
</ol>
この部分は静的であり、変更されることはありません。
別のボタンは、バックボーン ビューをグループ化せずにこのリストに追加します。
あなたが知っているように; このビューでさらにイベントをキャプチャする必要があるかもしれないので、ビューに el タグ、または少なくともルート タグが必要です。結果のhtmlが無効になるため、divタグを使用できません。これは次のとおりです。
<ol>
<li>List item 1</li>
<li>List item 2</li>
<div class="myBackboneView">
<li>List item for first component</li>
<li>List item for second component</li>
</div>
</ol>
(これらの li の中に div タグを含めることはできません)
HTML検証を台無しにすることなく、ルートタグをこっそり盗む方法を知っている人はいますか?
それか、elを使用せずにビューをリンクできるようにするバックボーンのトリックがあります。
また、これらのビューをいくつでも追加できるようにしたいので、ol タグにルート化されたルート ビューを作成し、そのビュー内で、li グループごとに個別のビューに委任するので、問題が発生します。これらのliタグをグループ化するタグを付けることができないということです。
別のリストにするべきだと思うかもしれませんが、これはやるべきことのリストです。この新しいビューを追加すると、リストでやるべきことが増えます。したがって、リストを 1 つのリストの一部にすることは理にかなっています。
助けてくれてありがとう - ミートボールを作りに行きます。