0

我有 AngularJS 设置以使用 HTML5 路由,它在website.com/foo这样的 URL 上效果很好,但是当我为子页面创建路由时,例如:website.com/foo/bar它只在单击链接时显示正确的页面在我的网站上。如果我在浏览器中输入 url 并尝试直接访问它,我会得到一个空白页面部分,应该加载 ng-view 内容。

    app.when('/promotion/events', {
        templateUrl: '/assets/tpl/promotion/events/home.html',
        controller: PromotionEventsCtrl
    });
4

1 回答 1

1

这似乎是 Angular 1.1.5 中的一个错误,它影响了 HTML5 路由中的 URL 解析。回滚到 1.1.4 解决了这个问题。

更多信息在这里:https ://github.com/angular/angular.js/issues/2833

于 2013-07-29T14:07:45.433 回答