Angular routeProvider没有"#"

时间:2016-08-01 09:51:14

标签: angularjs ngroute

我在Angular中遇到了routProvider的问题。通过单击菜单来保存内容工作正常但刷新localhost / blog后发生错误"找不到对象"。控制台显示错误:"无法加载资源:服务器响应状态为404(未找到)"

angular.module('app', ['ngRoute', 'controller'])
    .config(function($routeProvider, $locationProvider) {
        $routeProvider
        .when('/', {
             templateUrl: 'templates/home.html'
        })
        .when('/blog', {
             templateUrl: 'templates/blog.html'
         })
         .otherwise({
             templateUrl: 'templates/404.html'
         })
         $locationProvider.html5Mode({
             enabled: true,
             requireBase: false
     });
})


<ul class="nav navbar-nav navbar-right">
    <li><a href="/">Home</a></li>
    <li><a href="/blog">Blogs</a></li>
</ul>

有什么想法吗?

0 个答案:

没有答案