Ионная переподготовка конфликтует с анимацией скрытия шоу AngularJS - PullRequest
0 голосов
/ 16 октября 2018

У меня есть одна страница, где я хочу использовать функцию обновления для обновления.На этой странице у меня есть 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

В чем здесь проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...