javascript - AngularJS列表点击跳转到对应列表详情,详情需要页面需要列表Id参数,怎么传参?
黄舟
黄舟 2017-04-11 12:44:33
[JavaScript讨论组]

AngularJS列表点击跳转到对应列表详情,详情需要页面需要列表Id参数,怎么传参?

黄舟
黄舟

人生最曼妙的风景,竟是内心的淡定与从容!

全部回复(5)
PHP中文网

在route中设置,一种是跟在url后面加/:id,还有一种是通过 params:{id:""}传

至于跳转用$state,go(); 详情页用$stateParams取值

-----补充,加/:id的是你的详情页面的路由

巴扎黑

从你的$scope.model传过去 比如

大家讲道理

可以通过路由传参,把参数放在url里面,原生的话用$routeParams,也可以用angular-ui-router插件的$stateParams。

PHP中文网

全局的 $routescope 好像是有个全局的scope对象哈

黄舟

可以想楼上那种用路由传参的方式把id传给detail的controller,在detail的controller中进行详细数据的请求,然后绑定到页面,这种方法比较常用。
还可以在对应service中声明一个变量,点击列表的某一项的时候,先用这个id去请求详细数据并保存到service中的变量中。然后页面跳转到详细页面并在详细页面直接加载这个变量即可。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号