[AngularJS] Error: $location:nobase


In AngularJS 1.3.x, using $locationProvider.html5Mode(ture), will cause a Error:$location:nobase error.

angular.module('app', ['ngResource', 'ngRoute'])

    .config(function($routeProvider, $locationProvider) {
        $locationProvider.html5Mode(true);
        $routeProvider
            .when('/', {
                templateUrl: '/partials/main/main',
                controller: 'MainController'
            })
            .when('/admin/users', {
                templateUrl: '/partials/admin/user_list',
                controller: 'usrListController'
            });
    });

 

To Fix this, simply add 

<base href="/" />

to the index.html head.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM