2016-03-21 2 views
0

Это мой первый угловой проект, и я использую угловое «ui.router» в своем приложении.Маршрутизация в Angular js

Я создал отдельный файл маршрута для каждого модуля и весь модуль впрыска в app.js. Когда я запускаю свое приложение, моя домашняя модульная маршрутизация работает нормально, но маршрутизация модуля подсчета дает ошибку ниже:

** «Ошибка: не удалось разрешить« логин »из состояния '' transitionTo .......... ......

, но когда я создаю мой аккаунт контроллер модуля непосредственно в файле маршрута он работает. Я застрял на этом

Может ли один решить эту проблему?

+2

Возможно, покажите нам какой-нибудь код? – lexith

ответ

0

Внедрить модуль uiRouter в вашем родительском модуле конфигурируйте свои состояния.

var myApp = angular.module('myApp',['ui.router']); 

myApp.config(function($stateProvider, $urlRouterProvider) { 

$urlRouterProvider.otherwise("/state1"); 

// Now set up the states 
$stateProvider 
.state('state1', { 
    url: "/state1", 
    templateUrl: "partials/state1.html" 
}) 
.state('state1.list', { 
    url: "/list", 
    templateUrl: "partials/state1.list.html", 
    controller: function($scope) { 
    $scope.items = ["A", "List", "Of", "Items"]; 
    } 
}) 
.state('state2', { 
    url: "/state2", 
    templateUrl: "partials/state2.html" 
}) 
.state('state2.list', { 
    url: "/list", 
    templateUrl: "partials/state2.list.html", 
    controller: function($scope) { 
    $scope.things = ["A", "Set", "Of", "Things"]; 
    } 
}); 
}); 
+0

Я уже добавил «ui.router» в своем родительском модуле. Пожалуйста, посмотрите мою структуру приложения, я создал отдельный файл мудрого маршрута. (На одной странице мое приложение работает нормально) –

+0

Если вы не показываете свой код, никто не поможет вам больше, чем я сделал – que1326

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