javascript - AngularJS - 页面在尝试从 url 获取参数时重定向到 angular js 中的其他页面

标签 javascript php angularjs

这是我的 Controller 代码

.when('/showprofile/:UserID', {
      templateUrl: 'resources/views/layout/showprofile.php',
      controller: 'ShowOrderController',
     })

我正在通过 url 传递参数。

我正在尝试像这样直接通过 url 访问此页面

http://192.168.1.58/myapp/#/showprofile/8

但它正在将我重定向到

http://192.168.1.58/myapp/#/showprofile/:UserID

如何在我的 View 中获取 url 值?

这是我的 app.js这是我的 authCtrl.js

最佳答案

在你的 Controller 中试试这个,它会返回基于 url 值的对象然后我们可以像这样得到尊重的值

//it will return the object
console.log($routeParams);

//get the specific url value like this
console.log($routeParams.UserID);
   or
console.log($route.current.params.UserID);

关于javascript - AngularJS - 页面在尝试从 url 获取参数时重定向到 angular js 中的其他页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31560652/

相关文章:

php - 如何在 laravel 中的一个函数中为同一路由返回多个 View

php - 如何在列中列出 mysql 聚合函数的项目

javascript - 如何使用 angularJS 删除列表对象

javascript - 在不知道 prop 名称的情况下保留和设置对象子属性默认值

javascript - 根据另一个对象的相同键对一个对象进行类型转换

javascript - asp.net ajax 4.0客户端模板,如何绑定(bind)一个select?

php - mysqli_fetch_assoc()需要参数/调用成员函数bind_param()错误。如何获取并修复实际的mysql错误?

javascript - 将数组传递给 Angular 指令

angularjs - Angular 应用程序授权时的多个 Ajax 调用

javascript - 覆盖 $templateCache 使其不区分大小写