-1

考虑以下代码:

 self.IsVisible = ko.computed({
        read: function () {
             //some logic goes here
            }

            return true;
        },
        deferEvaluation: true
    }, this);

我的问题是,尽管 deferEvaluation 选项设置为 true,但在我第一次创建 viewModel 时会到达 IsVisible 中的代码。我希望只有在 IsVisible 绑定实际上在某处完成时才能访问此代码......

我究竟做错了什么 ?

4

1 回答 1

1

没有 jsFiddle 可以查看,我创建了一个,它的工作方式与我在 IE9 中的预期完全一样,而且它似乎可以在 Chrome 中工作。当您在 Chrome 中命中断点时,您确定这applyBindings不是调用堆栈吗?

于 2013-03-20T09:34:54.680 回答