【发布时间】:2015-07-07 18:47:42
【问题描述】:
我在我的应用程序中使用 UI-Router 来处理路由/状态,并且 URL 带有“#”,所以要删除它,我使用了 $locationProvider 之类的 -
function configState($stateProvider, $urlRouterProvider, $locationProvider) {
$locationProvider.html5Mode(true);
在模块依赖中添加了ngRoute,并在我的index.html中添加了<base href="/" >。
问题 -
如果我像在同一个选项卡中一样将它用作普通应用程序并导航到其他状态,那么只要我将 URL 粘贴到另一个选项卡并点击输入它的抛出 Cannot GET /app_views/contacts URL 时,它就会工作但是喜欢-http://localhost:9000/app_views/contacts
虽然 URL 中有哈希,但它可以双向工作。
【问题讨论】:
标签: javascript angularjs angular-ui-router ngroute