2014-12-05 31 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