我有一个使用映射和验证插件的Knockout模型,并且不能让它与Ryan Niemeyer的Knockout可排序插件一起玩得很好 - 我得到了一个简单的错误:
未捕获的TypeError:undefined不是函数
错误(落在可排序的插件js上)表示没有分配根元素,但我不应该在100%的位置设置它。
当我改变" sortable"到了" foreach"该模型工作正常,没有错误所以我想基本的东西是误入歧途...非常感谢任何评论。
http://jsfiddle.net/ajson/E23yK/24/
<div data-bind="sortable:Regions">
<div class="Regionbox">Region:
<input data-bind="value:Name" /> <a href="#" data-bind="click: $parent.removeRegion">x</a>
</div>
</div>
答案 0 :(得分:4)
knockout-sortable具有以下依赖关系:
在您的小提琴中,您缺少 jQuery UI ,因此它会抛出undefined is not a function
例外。
要解决此问题,您只需在代码中加入 jQuery UI 即可。
演示JSFiddle。