他没有选择ng-model change angularjs

ie doesn't pick up ng-model change angularjs

本文关键字:change angularjs ng-model 有选择      更新时间:2023-09-26

我以前问过这个问题,但仍然没有运气。我有一个简单的文本输入与一个模型附加如下:

<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被触发时,它应该返回用户输入的新值。然而,在ie8和ie9上,它一直记录原始值0。

是否有一个兼容性hack我应该使用旧的IE浏览器,或者这应该正常工作?

如果有帮助的话,我将使用angular 1.2.28。

似乎你在使用IE8时在angular控制器中使用console.log()会遇到问题,看看这篇文章。试试angular的$log服务。