我有一个具有以下计算可观察的视图模型:
var showBackNavArrow = ko.computed(function () {
if (questionIdx() === 0) {
return false;
}
return true;
}, this);
// Elsehwere in the file....
var questionIdx = ko.observable(0);
以及我的 HTML 中的以下内容:
<td>
<button title="Click to view previous question" id="previous" class="previous" data-bind="visible: showBackNavArrow">Previous</button>
</td>
在 IE7 中,查看我的网页时,即使计算出的 observable 返回,上述按钮也不会显示true
。
在 IE8+、Chrome 和 FireFox 中显示该按钮。
为什么这里的“可见”绑定在 IE7 中不起作用?
编辑:
我正在使用 KnockoutJS 2.1.0 版。