2015-09-17 51 views
0

我以前问过这个问题,但仍然没有运气。我有一个简单的文本输入与附着像这样一个模型:即不拿起ng模型更改angularjs

<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,如果这有所帮助。

+0

何时何地发起ng-click事件?看来我们错过了一些代码。 :) – saeraphin

+0

@saeraphin Woops,我已经添加在按钮html现在 – Dave

回答

0

在使用IE8时,在角度控制器中使用console.log()似乎会遇到问题,请看这post。尝试角度$日志服务。