我寫一個應用程序與angularjs和使用UI路由器動態路由,我的應用程序有一個頁面顯示新聞列表,當點擊新聞時,新聞的解釋正顯示出 例如,如果我有id=3
的新聞時,我對這個消息鏈接的URL變化點擊news/3
當點擊與id=5
網址變更爲news/4
的新聞,但我想改變URL來news/subnews/third
或news/subnews/fifth
我的作品代碼更改網址和內容是這樣的在angularjs中的UI路由器動態路由和更改url
.state('news', {
abstract:true ,
url: "/news",
templateUrl: "views/news/news.html",
})
.state('news.showAll', {
url: "",
templateUrl: "views/news/showAllNews.html",
})
.state('news.detail',{
url:"/:newsId",
templateUrl: "views/news/tmpShowDet.html",
controller:"newsShowing",
resolve:{
newsId: ['$stateParams', function($stateParams,newsId){
return $stateParams.newsId;
}]
}
})
什麼是真正的顯示方式,如news/subnews/....