在angular 1 app中读取并重写URL

时间:2017-03-22 12:35:45

标签: angularjs angular-ui-router

我有一个处理路由的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/:idmysite.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'
            }
        }
    }) 

0 个答案:

没有答案