私はangularjsプロジェクトを担当しています。Internet Explorerでhtml要素が表示されないのはなぜですか?
私はボタンをクリックすることで、表示ビューから編集ビューにモードを変更するHTMLビューを作成しました。
edit-mode
という名前のCSSクラスを作成しました。
ここには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要素とselect要素が表示されません。
任意のアイデアIEブラウザでもこの問題を解決するにはどうすればこの問題を解決できますか?
私はIE 11を使用しています。 – Michael
問題は何ですか? 'IEブラウザでは動作しません。 '、ここではうまくいかないものがたくさんあります。私は仕事からプランカを訪れることはできません。 –
@ MarcosPrezGude、私は質問を更新しました。 – Michael