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