我正在使用 Angular ui 在 Angular js 中进行路由。我有一个像 http://servername/#/news/14这样的网址。但我想使用别名并拥有像http://servername/#/news/news_title 这样的网址。有可能在角度ui中吗?
这是我的配置
angular.module('News', ['ui.router'])
.config(function ($stateProvider, $urlRouterProvider) {
$stateProvider
.state('news', {
url: "/news",
templateUrl: "modules/news/views/news.html",
controller: 'NewsCtrl'
})
.state('news.detail', {
url: '^/news/:id',
views: {
'@': {
templateUrl: 'modules/news/views/news_detail.html',
controller: 'NewsDetailCtrl'
}
},
});
})