当我在Mozilla中运行程序时,它解析了knockout表达式并显示了observable数组中的值。但是当我在IE7中执行相同的操作时,它会显示knockout代码。
Mozilla结果
如何使这在IE7中正常工作?
Mozilla结果
value 1
value 2
value 3
IE7结果
function observable() {
if (arguments.length > 0) {
// Write
// Ignore writes if the value hasn't changed
if ((!observable['equalityComparer']) || !observable['equalityComparer'](_latestValue, arguments[0])) {
observable.valueWillMutate();
_latestValue = arguments[0];
if (DEBUG) observable._latestValue = _latestValue;
observable.valueHasMutated();
}
return this; // Permits chained assignments
}
else {
// Read
ko.dependencyDetection.registerDependency(observable); // The caller only needs to be notified of changes if they did a "read" operation
return _latestValue;
}
}
如何使这在IE7中正常工作?