2014-11-21 39 views
2

我的輸入框看起來是這樣的:IE 9不響應納克級的改變

<input type="text" ng-model="someData" ng-class="{ 'borderRed': invalid}"> 

$scope.invalid設置爲true,我期望的輸入框邊框變成紅色。這在Chrome和Firefox中運行良好,但不在IE9中。

一個plnkr可在這裏:http://plnkr.co/edit/vdRIiYhFAeX6DBLMSmxs

但是IE 9不打開plnkr但你會得到的想法。

+0

無效的函數? – 2014-11-21 17:33:57

+0

無效是一個變量。請檢查plnkr – runtimeZero 2014-11-21 18:58:39

回答

0

這是IE9中的一個錯誤。這篇文章幫我找到了答案IE9 input/button element border color issue

NG-無效是

在角框架(angular.js)定義的I類通過在錯誤添加下列屬性的輸入框類解決了此問題:

 border-bottom 1px solid red; 
     border-top 1px solid red; 
     border-left 1px solid red; 
     border-right 1px solid red; 

這解決了我的問題。