我有AngularJS设置使用HTML5路线,它在 website.com/foo 等网址上效果很好,但是当我为子网页创建路线时,例如: website.com/foo/栏它在我的网站上点击链接时只显示正确的页面。如果我在我的浏览器中键入url并尝试直接访问它,我会得到一个空白页面部分,其中应加载ng-view内容。
app.when('/promotion/events', {
templateUrl: '/assets/tpl/promotion/events/home.html',
controller: PromotionEventsCtrl
});
答案 0 :(得分:1)
似乎是Angular 1.1.5中的一个错误,它影响了HTML5路由中的URL解析。回滚到1.1.4可以解决问题。