2017-03-23 59 views
1

我有兩個不同的登錄視圖的login.html和adminLogin.html所以在角app.js我加入第一個如後:角應用程序配置碰撞添加第二視圖

$stateProvider 
      .state('login', { 
       url: "/login.html", 
       templateUrl: "../login.html", 
       controller: "login", 
       authenticate: false, 
       resolve: { 
        deps: ['$ocLazyLoad', function ($ocLazyLoad) { 
         return $ocLazyLoad.load({ 
          name: 'myapp', 
          insertBefore: '#ng_load_plugins_before', // load the above css files before a LINK element with this ID. Dynamic CSS files must be loaded between core and theme css files 

         }); 
        }] 
       } 
      }) 

和它運行正確,問題是當我嘗試添加下面這一個第二個是:

.state('login', { 
    url: "/adminLogin.html", 
    templateUrl: "../adminLogin.html", 
    controller: "adminLogin", 
    authenticate: false, 
    data: { pageTitle: 'INICIAR SESIÓN' }, 
    resolve: { 
     deps: ['$ocLazyLoad', function ($ocLazyLoad) { 
      return $ocLazyLoad.load({ 
       name: 'myapp', 
       insertBefore: '#ng_load_plugins_before', // load the above css files before a LINK element with this ID. Dynamic CSS files must be loaded between core and theme css files 

     }] 
    } 
}) 

當我試圖進入電影第一個或新的,只顯示空白頁

注意**:如果我評論最後的代碼,則第一個代碼再次正確運行。

有人知道那裏有什麼問題嗎?非常感謝幫助。問候

回答

0

你有兩個國家同名:login。 UI-Router不知道在這種情況下該怎麼做。嘗試重新命名你的第二個狀態,如adminLogin

+1

你是對的,謝謝 – Gerardo

+0

如果你發現這個答案是有幫助的,你可以請upvote /設置它作爲選定的答案?謝謝。 :) –