Knockoutjs:observablearray替换不更新html模板

时间:2013-01-12 10:27:20

标签: javascript python django knockout.js

我将参数传递给视图脚本

var commentModel =  function(config) {
    var self = this;
    self.comments = ko.observableArray(ko.utils.parseJson(config.comments));
...

我需要控制评论的可见性。有一个可见参数,当您更改可见性时,该参数会发生变化。 我首先通过推送和删除来实现

  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;
    }

现在我尝试使用replaсe重写。它替换的元素,但它不更新模板。建议我该怎么做?

0 个答案:

没有答案