为什么我的路线重定向到404视图?

时间:2018-02-20 13:27:39

标签: angularjs

我在子文件夹中有一个角度应用程序。

当我去http://myapp.dev/angular/myapp时,我正在获取404视图而不是主视图。 我在这里想念的是什么?

感谢,

runConfig.$inject = ['$stateProvider', '$urlRouterProvider', '$locationProvider', '$provide'];
function runConfig($stateProvider, $urlRouterProvider, $locationProvider, $provide) {

    $stateProvider

        .state('home', {
            url: '/',
            controller: 'HomeController',
            controllerAs: 'vm',
            templateUrl: 'components/home/homeView.html'
        })
        .state('404', {
            templateUrl: 'tpl/404.html'
        });

    $urlRouterProvider.otherwise(function ($injector, $location) {
        var $state = $injector.get('$state');
        $state.go('404');
        return $location.path();
    });

    $locationProvider.html5Mode(true);

0 个答案:

没有答案