Javascript 键入url时不显示AngularJS HTML子路由

Javascript 键入url时不显示AngularJS HTML子路由,javascript,html,angularjs,Javascript,Html,Angularjs,我有AngularJS设置来使用HTML5路由,它在像website.com/foo这样的URL上非常有效,但是当我为子页面创建路由时,例如:website.com/foo/bar它只在我的站点上单击链接时显示正确的页面。如果我在浏览器中键入url并尝试直接访问它,我会得到一个空白页面部分,其中应加载ng view内容 app.when('/promotion/events', { templateUrl: '/assets/tpl/promotion/events/ho

我有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
    });

这似乎是Angular 1.1.5中的一个bug,影响了HTML5路由中的URL解析。回滚到1.1.4可以修复该问题

更多信息请点击此处: