2016-08-16 139 views

回答

2

注意 NEWPAGE您已經添加了模塊名作爲BlurAdmin.pages.myNewPage 和狀態myNewPage如代碼

(function() { 
    'use strict'; 

    angular.module('BlurAdmin.pages.myNewPage', []) 
    .config(routeConfig); 
    /** @ngInject */ 
    function routeConfig($stateProvider) { 
    $stateProvider 
     .state('myNewPage', { 
      url: '/myNewPage', 
      templateUrl: 'app/pages/myNewPage/my-new-page.html', 
      title: 'My New Page', 
      sidebarMeta: { 
       order: 800, 
      }, 
     }); 
    } 

})(); 

現在轉到的src /應用程序給定/ pages你會發現pages.module.js。您應該添加提到的新模塊列表:

angular.module('BlurAdmin.pages', [ 
    'ui.router', 
    'BlurAdmin.pages.dashboard', 
    'BlurAdmin.pages.ui', 
    'BlurAdmin.pages.components', 
    'BlurAdmin.pages.form', 
    'BlurAdmin.pages.tables', 
    'BlurAdmin.pages.charts', 
    'BlurAdmin.pages.maps', 
    'BlurAdmin.pages.profile', 
    'BlurAdmin.pages.myNewPage' 
]) 

然後你就完成了。

+0

其不起作用。 我獲得以下錯誤 未捕獲的錯誤:[$注射器:modulerr]未能實例化模塊BlurAdmin由於: 錯誤:[$注射器:modulerr]未能實例由於模塊BlurAdmin.pages: 錯誤:[$噴油器: modulerr]無法實例化模塊BlurAdmin.pages.myNewPage,原因如下: 錯誤:[$ injector:nomod]模塊'BlurAdmin.pages.myNewPage'不可用!您拼錯了模塊名稱或忘記加載模塊名稱。如果註冊模塊確保您指定依賴關係作爲第二個參數。 –

0

將模塊名稱添加到pages.module.js後重新運行gulp serve:dist