似乎淘汰赛破坏了分离元素的绑定。因此,如果我应用绑定并分离该元素,则不仅在分离元素时不会计算该绑定,而且在将元素重新插入文档后它仍然会被破坏。
所以像:
ko.applyBindings(items, $list[0]);
items.push('one');
$list.detach();
items.push('two');
$container.append($list);
items.push('three');
这是一个小提琴:http: //jsfiddle.net/nicholasstephan/KejYc/2/
$list 中的绑定应该读取一、二、三,而是不计算分离后的每次更新。
我应该在这里做什么才能完成这项工作?