角度打开非哈希网址

时间:2014-11-02 23:43:59

标签: angularjs angular-ui-router

我知道我可以通过启用html5模式删除#,但我只想修改网址。当我打开http://localhost:9000/#/dshttp://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

0 个答案:

没有答案