У меня есть некоторые угловые ngHide
и ngShow
код. Они отлично работают в Chrome, но в IE показывают противоположное. Ниже то, что код выглядит следующим образом:angularjs ngHide ngShow reverse in 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
показан вместо Section 1
в IE, но Section 1
показан в Chrome, как я хотел бы ожидать.
Я что-то пропустил?
В конце вы закрываете ')' вместо '' '. И «Скрытое» текстовое шоу должно быть видимым, если 'showDetails' истинно, а не« Отображено ». – Beterraba
Это была опечатка, извините – amcdnl
Ничего страшного в коде, Могу ли я создать скрипку или plnkr, ее работая отлично для меня, см. [Plnkr] (http://plnkr.co/edit/EnrHx83RuZSm0Uhxsg4m?p=preview) – Satpal