1
我有一些angularjs ngHide
和ngShow
的代碼。他們在Chrome中工作正常,但在IE中顯示相反。以下是代碼如下所示:angularjs ngHide ngShow在IE中反轉
<section ng-controller="ctrl">
<div class="details" ng-show="showDetails">
Section 1
</div>
<div class="move-details" ng-hide="showDetails">
Section 2
</div>
</section>
JS文件:
var ctrl = ['$scope', 'model', function($scope, model) {
$scope.showDetails = true;
}];
與Section 2
的文本顯示,而不是在IE Section 1
但Section 1
是在Chrome顯示像我期望的那樣。
我是否錯過了什麼?
最後你正在關閉'''而不是''''。如果「showDetails」爲true,則「隱藏」文本顯示爲可見,而不是「顯示」。 – Beterraba
這是一個錯別字對不起 – amcdnl
沒有錯的代碼,可以喲創建一個小提琴或plnkr,它對我工作很好看[plnkr](http://plnkr.co/edit/EnrHx83RuZSm0Uhxsg4m?p=preview) – Satpal