我有一个处理路由的php框架。其中一条路由设置为呈现运行Angular应用程序的index.html:
URL My server file system
mysite.com/a/:id ---> somewhere/index.html
使用如下路线的Angular应用中需要参数 id :/#/ app /:id / section1。
角度应用程序如何读取id并重写来自的URL:
mysite.com/a/:id
至mysite.com/a/#/app/:id/section1
角度路由
$stateProvider
.state('login', {
url: '/login',
cache: false,
templateUrl: '/_/lno_admin_panel_v2/templates/login.html',
controller: 'login'
})
.state('app', {
url: '/app/:listId',
abstract: true,
templateUrl: '/_/lno_admin_panel_v2/templates/menu.html',
controller: 'menu'
})
.state('app.list', {
url: '/weddingList',
views: {
sectionHolder: {
templateUrl: '/_/lno_admin_panel_v2/templates/wedding-list.html',
controller: 'weddingList'
}
}
})