2016-06-27 2 views
0

Мне нужен контроллер внутри ионно-навигационных кнопок для отображения значков на основе необходимости. Но контроллер внутри ионно-навигационных кнопок запускается дважды, в то время как он работает плавно, если я вывожу его за пределы ионно-навигационных кнопок.Контроллер внутри ионно-навигационных кнопок запускается дважды

Пример: http://play.ionic.io/app/a8f23a5bc384

содержания HTML

<body ng-app="app"> 
    <ion-side-menus> 
     <ion-side-menu-content> 
      <ion-nav-bar class="bar bg-main"> 
      <ion-nav-back-button style="color: #fff"> 
       </ion-nav-back-button> 
       <ion-nav-back-button style="color: #fff"> 
       </ion-nav-back-button> 
       <ion-nav-buttons side="right"> 
        <a ng-href="#/notification" class="button" ng-controller="NotifyCtrl"> 
        </a> 
       </ion-nav-buttons> 
      </ion-nav-bar> 
      <ion-nav-view name="" animation="slide-left-right"></ion-nav-view> 
     </ion-side-menu-content> 

    </ion-side-menus> 
</body> 

Код

angular.module('app', ['ionic']). 
controller('NotifyCtrl', ['$scope', function($scope){ 
    alert(); 
}]); 

Добавлено вопрос н ионного форум с не очень помогают. Заранее спасибо.

ответ

0

если и осмотреть и увидеть весь дом дублируется дважды так его вызовом дважды

Переместите нг-контроллер = «NotifyCtrl» и passte в ионном боковом меню

<ion-side-menus enable-menu-with-back-views="true" ng-controller="NotifyCtrl"> 
     <ion-side-menu-content> 
      <ion-nav-bar class="bar bg-main"> 
      <ion-nav-back-button style="color: #fff"> 
       </ion-nav-back-button> 
       <ion-nav-back-button style="color: #fff"> 
       </ion-nav-back-button> 
       <ion-nav-buttons side="right"> 
        <a ng-href="#/notification" class="button button-icon icon ion-ios-bell-outline"> 
        </a> 
       </ion-nav-buttons> 
      </ion-nav-bar> 
      <ion-nav-view name="" animation="slide-left-right"></ion-nav-view> 
     </ion-side-menu-content> 

    </ion-side-menus> 
+0

Это делает работу как вы предложили. Но есть ли причина в поведении «ион-навигационных кнопок»? Что, если бы я хотел другого контроллера в «ион-навигационных кнопках»? –

Смежные вопросы