这是我的网址

localhost/project/#/showprofile/18

我想在视图中显示参数18

app.js中,我有

.when('/showprofile/:UserID', {
     title: 'Show User Profile',
     templateUrl: 'views/layout/showprofile.php',
     controller: 'authCtrl',
     })


这里显示页面showprofile.php,但是突然,URL变成了这样

localhost/project/#/showprofile/:UserId

我如何获取18中的值showprofile.php并按原样制作网址,即

localhost/project/#/showprofile/18

最佳答案

使用$routeParams获取参数值:

$routeParams.UserID


确保在使用前注入$routeParams

编辑
我如何在showprofile.php中获取值18

<?php
    $link = $_SERVER['PHP_SELF']; // Get current URL
    $link_array = explode('/', $link); // Split by /
    echo $page = end($link_array); // Get last element from array

?>

10-08 04:35