2014-12-05 30 views
0

我創建了這個plnkr,用於顯示一些我必須更正的代碼。angular-ui-router更改代碼2.0.13

http://plnkr.co/edit/rlKFW2DIqzVSaWTt79u5?p=catalogue

我想我必須要改變裏面的代碼stateProvider

validationApp.config(['$stateProvider', function ($stateProvider) { 

隨着UI路由器(2.0.13)的最新版本,我不能看到登錄面具和頁面當我使用loginlogin進行管理頁面時。 我正在使用ui-router v2.0.7,但沒有問題,但我想更正我的代碼以獲取最新版本,有人可以幫助我?

回答

0

不知道什麼是你的問題,但至少在這裏你可以看到工作versin of your plunker.

我改變了的index.html

//<div ui-view="index"></div> 
<div ui-view=""></div> 

我也加入鏈接角度和UI路由器。 ..它現在正在工作。

這是片斷的script.js,瞄準的unnamend視圖(不是UI視圖= 「指數」) - 這就是爲什麼我改變了的index.html

validationApp = angular.module('validationApp', [ 
    'ui.router' 
]) 

validationApp.config(['$urlRouterProvider', function ($urlRouterProvider) { 

    $urlRouterProvider.when('' , '/login'); 

    $urlRouterProvider.when('/admin' , '/admin/home'); 

}]) 

validationApp.config(['$stateProvider', function ($stateProvider) { 
    $stateProvider 
     .state('login', { 
      url: '/login', 
      //templateUrl: 'views/partials/login.html', 
      templateUrl: 'login.html', 
      controller: 'loginCtrl', 
      authNotRequired:true 
     }) 

檢查它here

+0

謝謝你的回答,我發現錯誤,我必須刪除其他子頁面中的body標籤。 – user3374467 2014-12-05 13:19:17