У меня есть одна страница, где я хочу использовать функцию обновления для обновления.На этой странице у меня есть 2 секции скрытия и показа.
По какой-то причине моя страница обновляется каждый раз, когда я нажимаю, чтобы показать, что скрыто в переключателях скрытия / показа.Если я удаляю код только на контроллере.Моя страница по-прежнему обновляется только с помощью HTML-кода, и она прекрасно работает с Hide / Show, но в этом случае страница после перезагрузки, на самом деле, не остается наверху, а чуть ниже.Как это исправить?Похоже на конфликт между ионной и angularjs-анимацией с кодом Hide / Show
, приведенным ниже:
<ion-view has-bouncing="false">
<ion-content>
<div id="Loader" class="simpleFadeIn" ng-if="!AccountLoaded">
<loader-bcs></loader-bcs>
</div>
<div style="opacity:0;animation-delay:0.8s" ng-class="AccountLoaded? 'simpleFadeIn':''">
<div class="header">
<div class="headerCol"></div>
<div class="headerCol">
<img src="content/images/icon.png" class="iconApp">
</div>
<div class="headerCol" ng-click="goToPatrimonyPage()">
<i class="fa fa-pie-chart" aria-hidden="true"></i>
</div>
</div>
<ion-refresher on-refresh="doRefresh()" refreshing-icon="" ng-hide="true">
</ion-refresher>
<div class="content-container">
<div class="titlePage">{{'IntegratedPosition' | translate}}</div>
<div id="contentList">
<div class="CardListClose CardList" ng-class="showDetailsActive == true ? '':'CardListClose'" ng-click="showDetailsActive==true ? showDetailsActive=false : showDetailsActive=true">
...
<div class="CardListClose CardList" ng-class="showDetailsPassive == true ? '':'CardListClose'" ng-click="showDetailsPassive==true ? showDetailsPassive=false : showDetailsPassive=true">
<div class="headerCard">
<div class="CardHeaderCol"> ....
</div>
</ion-content>
</ion-view>
и на контроллере:
$scope.doRefresh = function () {
bcsSQLiteStorage.deleteDataDB(EntityIntegratedPositionKey);
bcsSQLiteStorage.deleteDataDB(EntityFinancialPositionKey);
//this is a call to a service, should I make it synchronous?
getEntityFinancialIntegratedPosition();
$ionicScrollDelegate.scrollTop();
};
этот код вызывает тягу кобновить при переключении скрытия / показа div
В чем здесь проблема?