我在我的angularjs項目上工作。爲什麼我無法在Internet Explorer上看到html元素?
我創建了HTML視圖,通過單擊按鈕將顯示視圖的模式更改爲編輯視圖。我創建了css類edit-mode
。
這裏是plunker。
這是我的觀點:
<form class="form-horizontal form-sm">
<div ng-class="{'edit-mode':editor.edit}">
<div class="form-group">
<div class="col-xs-8">
<span class="view">{{ma.inspection}}</span>
<textarea cols="20" rows="2" my-maxlength="5" ng-model="ma.inspection" class="form-control edit"></textarea>
</div>
</div>
<br/>
<input type="button" ng-click="editor.edit = false" value="Display mode">
<input type="button" ng-click="editor.edit = true" value="Edit mode">
</div>
</form>
這裏是控制器:
var app = angular.module('myApp', ['ngAnimate']);
app.controller('MyApp', [function() {
var self = this;
this.inspection = "Click on button to change mode!";
}]);
這裏是我的CSS代碼:以上
.edit, input[type=file].edit {
display: none;
}
.edit-mode {
.view {
display: none;
background-color:red;
}
.edit, input[type=file].edit {
display: initial;
}
}
代碼工作的Chrome瀏覽器完美。 但它不適用於IE瀏覽器(我使用IE 11)的textarea元素和選擇元素不顯示。
任何想法如何解決這個問題,使這項工作也在IE瀏覽器?
我正在使用IE 11。 – Michael
究竟是什麼問題? '不適用於IE瀏覽器',有很多東西無法在這裏工作。我無法訪問工作中的暴徒。 –
@MarcosPérezGude,我更新了問題。 – Michael