2015-08-28 3 views
1

я имею эту проблему: У меня есть эта схема маршрутизации для моих Ионных приложенийИонного вид идет пустой

$stateProvider 
    .state('tab', { 
    url: '/tab', 
    abstract: true, 
    templateUrl: 'templates/tabs.html' 
}) 
    .state('tab.plazas', { 
    url: '/plazas', 
    views: { 
     'tab-plazas': { 
      templateUrl: 'templates/tab-plazas.html', 
      controller: 'PlazasCtrl' 
     } 
    } 
}) 
    .state('tab.plaza-detalle', { 
    url: '/plazas/:plazaId', 
    views: { 
     'tab-plazas': { 
      templateUrl: 'templates/plaza-detalle.html', 
      controller: 'PlazaDetalleCtrl' 
     } 
    } 
}) 

    .state('tab.plaza-diagrama', { 
    url: '/plazas/diagramaPlaza/:plazaId', 
    views: { 
     'tab-plazas': { 
      templateUrl: 'templates/diagrama.html', 
      controller: 'DiagramaCtrl' 
     } 
    } 
}); 

и я хочу пойти в/площадях/diagramaPlaza /: plazaId изнутри площадей /: plazaId , однако, когда я пытаюсь сделать это, приложение становится пустым, когда я тестирую приложение на рабочем столе, он отлично работает, но белый экран появляется, когда я создаю приложение и проверяю его на свой телефон.

Любые идеи о том, что может быть причиной этой проблемы?

Большое спасибо за помощь.

ответ

0

Я предлагаю вам следует сначала настроить иначе метод для вашего route-configuration, таких как

$urlRouterProvider.otherwise('your default view'); 

Как вы transist других вопросов просмотров, попробуйте использовать

$state.go('tab.plaza-diagrama'); 

это должно исправить Я. проблему.

+0

Woow благодарит Дамиана, используя $ state.go, решил мою проблему (тот, который закрутил мой разум на два дня) Большое спасибо! –

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