我有一个可观察数组,我将其复制到另一个可观察数组,如下所示:
var source = ko.observableArray(),
copy = ko.observableArray();
copy(source());
source.push('a'); // 'a' is added to the copy but not to the UI (foreach)
当我推送到源 (source.push('a')) 时,副本将包含新项目,但如果我将副本绑定到 foreach,则 UI 不会更新。如果我推送到副本,它将更新 UI(foreach)。
小提琴显示我的问题:http: //jsfiddle.net/GvGkp/2/