AngularJS忽略ui.route的路由

时间:2015-04-30 11:02:29

标签: javascript angularjs angular-ui-router

我尝试将内置角度路径机制更改为ui.router。所以我将angular.ui.router.js包含在我的index.html和我的模块中:

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

接下来,我在app.config中设置路由:

$urlRouterProvider.otherwise('/list');
    $stateProvider
        .state('list', {
            url: '/list',
            templateUrl: '/partials/list/list.html',
        });

控制台不显示任何错误,但路由不起作用。我解雇了www.someAddress.com/#,我希望我的路由重定向到www.someAddress.com/#/list或类似的东西。不幸的是它没有发生。当我在$ state.current.name中控制($ watch)值时,它返回空字符串。我试过this进行调试,但是控制台仍然是空的......

My Angular版本:1.2.28

我的Ui.router版本:0.2.13

Here是plunker

1 个答案:

答案 0 :(得分:1)

问题是,你没有ui-view

要使ui-router正常运行,您需要ui-view。将ng-view替换为ui-view即可。