[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.
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。