0

У меня есть следующая проблема с маршрутизацией в моей ионной приложении:ионно-нав-обратно-кнопку присутствует, но не работает

У меня есть вложенный вид внутри вариантов так что я могу использовать наследование в моей маршрутизации , но что происходит, когда я захожу в , вкладка такова, что ион-навигационная кнопка не работает вообще, хотя она показана в моей навигационной панели.

Я новичок ионному, любой совет будет иметь в виду, спасибо

App.config

$stateProvider 

.state('layout', { 
    abstract: true, 
    templateUrl: 'views/menu.html' 
}) 

.state('layout.options', { 
    views: { 
     'menuContent': { 
      templateUrl: 'views/options.html' 
     } 
    } 
}) 

.state('layout.options.security', { 
    views: { 
     'myView': { 
      templateUrl: 'views/security.html', 
     } 
    } 
}) 

menu.html

<ion-side-menu-content> 

    <ion-nav-bar class="bar-stable"> 

     <ion-nav-back-button> 
     </ion-nav-back-button> 

     <ion-nav-buttons side="left"> 
      ... 
     </ion-nav-buttons> 

    </ion-nav-bar> 

    <ion-nav-view name="menuContent"></ion-nav-view> 

</ion-side-menu-content> 

options.html

<ion-nav-view name="myView"> 
    <ion-view title="Options"> 
     <ion-content> 
     ... 
     </ion-content> 
    </ion-view> 
</ion-nav-view> 

security.html

<ion-view title="Security"> 
    <ion-content> 
     ... 
    </ion-content> 
</ion-view> 
+0

кажется, что-то не так с тем, как я гнезжусь эти взгляды, потому что я не могу даже доступ layout.options с ui-sref – matt93

ответ

0

Я "решить" мою проблему не гнездятся в security.html внутри options.html

так в настоящее время у меня есть

.state('layout.security', { 
    views: { 
     'menuContent': { 
      templateUrl: 'views/security.html', 
     } 
    }  
}) 

Я чувствую, что это неправильное решение, но я должен заставить его работать. Пожалуйста, если у вас есть решение/причина, почему предыдущий код не работает, доля

благодаря