我从 rniemeyer 修改了一个 JSFiddle 来说明问题:http: //jsfiddle.net/mTqMt/1/
<div class="container" data-bind="sortable: groupOrItems">
<!--ko if: type=='Group'-->
<div>
<div class="title" data-bind="text: name()"></div>
<!--here I would actually have a nested sortable-->
</div>
<!--/ko-->
<!--ko if: type=='Item'-->
<div class="item" data-bind="text: name()"></div>
<!--/ko-->
</div>
Firebug 说:“TypeError:node is null”在 knockout-latest.debug.js 中的第 546 行
我用“foreach”而不是“sortable”尝试了它,然后它起作用了。
有任何想法吗?