我知道我可以通过启用html5模式删除#
,但我只想修改网址。当我打开http://localhost:9000/#/ds
或http://localhost:9000/
时,它会导航到http://localhost:9000/#/ds
,但是当我尝试打开http://localhost:9000/sometag
时,它根本不会加载。我希望它以http://localhost:9000/#/sometag
打开
我正在使用ui-route
。这是我的代码:
$urlRouterProvider.when('/', ['$state', ($state) ->
$state.transitionTo('ds')
])
$urlRouterProvider.when('', ['$state', ($state) ->
$state.transitionTo('ds')
])
注意:sometag
是一种模式,意味着它可能就像某个ID /:id