Maison > Questions et réponses > le corps du texte
http://localhost/shop#/item/1000
Je souhaite le changer en http://localhost/shop#item-1000
J'utilise $stateProvider
.state('item', {
url: '/item/:id',
templateUrl: "/ionic/templates/item.html",
controller:'ItemShowController'
})
Ce qui précède a également été modifié. Le changer en url: 'item-:id',
est inutile
黄舟2017-05-15 17:04:49
Tout d'abord, généralement la route avant #
est fournie par le backend, et la route après #
est contrôlée par Angular
indique que l'ensemble de l'application utilise la route de hachage par défaut #
; . Si vous souhaitez le modifier comme vous le souhaitez, vous pouvez essayer ceci : Angular
.state('item', {
url: '/item-{id}', // 这里这样写路由
templateUrl: "/ionic/templates/item.html",
controller:'ItemShowController'
})
Ça devrait aller