我将参数传递给视图脚本
var commentModel = function(config) {
var self = this;
self.comments = ko.observableArray(ko.utils.parseJson(config.comments));
...
我需要控制评论的可见性。有一个可见参数,当你改变可见性时它会改变。我首先通过 push 和 remove 实现
self.CommentVisible = function(id,visible){
temp = self.comments.remove(function(item) { return item.id == id }) ;
temp[0].show_folded = visible;
self.comments.push(temp[0]);
self.sortByPath();
return false;
}
现在我尝试使用replace 重写。它替换的元素,但它不更新模板。建议我该怎么做?