Thorax集合:ItemView的childView继承下一个itemView

时间:2014-01-10 08:06:26

标签: javascript backbone.js

这个问题有点难以解释,但我会试一试。当我在CollectionView的ItemView中使用嵌套视图时,下一个ItemView将附加到上一个childView中。

<div id="items">
    {{#collection}}
        <div class="item">
            {{title}}
            {{view childView}}
        </div>
    {{/collection}}
</div>

结果:

<div id="items">
    <div class="item">
         The title
         <div class="childView">
              This is the childView..

               <div class="item">
                   The title
                   <div class="childView">
                         This is the childView..
                   </div>
               </div>
               // And so on...
         </div>
    </div>
</div>

看起来,collectionView保留了对插入内容的最后一个视图的引用。所以在这种情况下是itemView的childView,但它应该是itemView。

我希望自己有点清楚,因为这很令人沮丧。

1 个答案:

答案 0 :(得分:0)

这看起来像已知的thorax bug已关闭。

我会仔细检查您的模板并确保所有html元素都有结束标记。同时获取最新版本的胸腔(假设没有突破性变化)。可能是错误关闭错误仍然是一个问题。