1

«угловой 1.6.1», «угловой-ui-router 0.3.1», все просмотры ui изменены/работают правильно, но я получаю следующую ошибку в окне консоли, я не знаю, почему.Ошибка перехода на угловое UI-маршрутизатор

enter image description here

Мой HTML код

<!DOCTYPE html> 
<html lang="en" data-ng-app="manoj"> 
<head> 
    <meta charset="UTF-8"> 
    <title>My App</title> 
    <link rel="stylesheet" href="assets/style/angular-material.css"> 
    <link rel="stylesheet" href="assets/style/materialdesignicons.min.css"> 
    <link rel="stylesheet" href="assets/style/style.css"> 
</head> 
<body> 
<div ui-view class="main-body"></div> 

<script src="assets/js/jquery-1.11.3.min.js"></script> 
<!--Angular Library--> 
<script src="angular/angular.min.js"></script> 
<script src="angular/angular-ui-router.min.js"></script> 

<script src="angular/angular-animate.min.js"></script> 
<script src="angular/angular-aria.min.js"></script> 
<script src="angular/angular-messages.min.js"></script> 

<!-- Angular Material Library --> 
<script src="assets/js/angular-material.min.js"></script> 

<!--App Scripts--> 
<script src="app/app.js"></script> 
<script src="app/dashboard/dashboard.js"></script> 
<script src="app/login/login.js"></script> 
</body> 
</html> 

app.js файл

angular.module('manoj', ['ui.router','ngMaterial']) 
    .config(function ($mdThemingProvider, $locationProvider, $stateProvider, $urlRouterProvider) { 
     $mdThemingProvider.disableTheming(); 
     $locationProvider.hashPrefix(''); 

     $urlRouterProvider.otherwise('/a/dashboard'); 
     $stateProvider 
      .state('login',{ 
       url:'/login', 
       templateUrl:'app/login/index.html', 
       controller: 'loginCtrl' 
      }) 
      .state('a',{ 
       url:'/a', 
       templateUrl:'app/app.html' 
      }) 
      .state('a.dashboard',{ 
       url: '/dashboard', 
       templateUrl: 'app/dashboard/dashboard.html', 
       controller:'dashboardCtrl' 
      }); 
    }).run(function ($rootScope, $state, $stateParams){ 
     $rootScope.$state = $state; 
     $rootScope.$stateParams = $stateParams; 

    }); 

Пожалуйста, кто-нибудь мне помочь ...

+0

Ваш переход состояния, вероятно, застрял в цикле дайджеста. –

+0

Можете ли вы кратко объяснить, потому что я новичок в ui-router –

+0

Покажите мне код, в котором вы переходите из одного состояния в другое. –

ответ

0

Вам нужно обновить UI-маршрутизатор, попробуйте с помощью «углового-ui-router 1.0.3»

 Смежные вопросы

  • Нет связанных вопросов^_^