http://localhost/shop#/item/1000
想改成 http://localhost/shop#item-1000
用的是$stateProvider
.state('item', {
url: '/item/:id',
templateUrl: "/ionic/templates/item.html",
controller:'ItemShowController'
})
上面這個也改過了,改成url: 'item-:id',
也沒用
黄舟2017-05-15 17:04:49
首先一般情況下#
之前的路由是后端提供的,#
之后的路由是由Angular
控制的;#
表明整个应用使用的是Angular
預設的雜湊路由。如果你想改成你想的那樣的話,可以試試看這樣:
.state('item', {
url: '/item-{id}', // 这里这样写路由
templateUrl: "/ionic/templates/item.html",
controller:'ItemShowController'
})
這樣應該可以的