请考虑以下代码:
self.IsVisible = ko.computed({
read: function () {
//some logic goes here
}
return true;
},
deferEvaluation: true
}, this);
我的问题是,尽管deferEvaluation选项设置为true,但是当我第一次创建viewModel时,会达到IsVisible中的代码。我希望只有在IsVisible绑定实际在某处完成时才能访问此代码....
我做错了什么?
答案 0 :(得分:1)
没有jsFiddle可以查看,我created one,它的工作方式与我在IE9中的预期完全相同,而且它似乎适用于Chrome。当你在Chrome中遇到断点时,你绝对确定applyBindings
不是调用堆栈吗?