2016-06-13 22 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

否沒有任何錯誤。 –

+0

你嘗試過什麼?什麼網址的視圖誰不是渲染 – 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

感謝它的工作 –