2016-06-13 4 views
0
angular.module('starter', ['ionic', 'starter.controllers', 'starter.services']) 

.run(function($ionicPlatform) { 
    $ionicPlatform.ready(function() { 

    if (window.cordova && window.cordova.plugins && window.cordova.plugins.Keyboard) { 
     cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 
     cordova.plugins.Keyboard.disableScroll(true); 

    } 
    if (window.StatusBar) { 
     // org.apache.cordova.statusbar required 
     StatusBar.styleDefault(); 
    } 
    }); 
}) 

.config(function($stateProvider, $urlRouterProvider) { 


    $stateProvider 


    .state('tab', { 
    url: '/tab', 
    abstract: true, 
    templateUrl: 'templates/tabs.html' 
    }) 



    .state('notePadHome', { 
    url: '/notePadHome', 
    views: { 
     'notePadHome': { 
     templateUrl: 'templates/notePadHome.html', 
     controller: 'DashCtrl' 
     } 
    } 
    }) 


    $urlRouterProvider.otherwise('/notePadHome'); 

}); 
+0

У вас была ошибка в консоли? в консоли вы можете увидеть, правильно ли установлен путь к представлению и загружен. – AlainIb

+0

no нет никакой ошибки. –

+0

Что вы пробовали? что URL-адрес представления, который не отображается – AlainIb

ответ

0

В tabs.html Вам необходимо обратиться в ионно-нав-зрения элемента имя = «закладка».

И тогда в вашем app.js попробовать это:

.state('notePadHome', { 
url: '/notePadHome', 
views: { 
    'tab': { 
    templateUrl: 'templates/notePadHome.html', 
    controller: 'DashCtrl' 
    } 
} 
}) 

Если вы хотите удалить вкладку из app.js, не забудьте удалить его также в вашем доме просмотр маршрута, как это:

.state('notePadHome', { 
url: '/notePadHome', 
templateUrl: 'templates/notePadHome.html', 
controller: 'DashCtrl' 

}) 
+0

не могу полностью удалить вкладку из app.js? И затем использовать ion-nav -view in notepadHome.thml –

+0

Да, если вам нужно меню только в вашем доме, вы можете это сделать. – Bellu

+0

Спасибо, что это сработало –

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