私のプログラムを 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で正しく動作させるにはどうすればよいですか?