我之前问过这个问题,但仍然没有运气。我有一个简单的文本输入,附带的模型如下:
<input type="text" ng-model="testingInput"/>
<a ng-click="pushValue(testingInput)" class="button">Submit value</a>
$scope.testingInput = 0;
$scope.pushValue = function(val){
console.log(val);
console.log($scope.testingInput);
}
目标是首先在输入框内显示0 - 然后用户可以更改它。触发ng-click后,它应该返回用户输入的新值。但是在IE 8和9上,它会记录原始值0.
是否存在我应该使用旧版IE浏览器的兼容性黑客攻击,还是应该正常工作?
如果这有用的话,我正在使用角度1.2.28。