2015-09-17 87 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。嘗試角度$日誌服務。