为了账号安全,请及时绑定邮箱和手机立即绑定

Angularjs学习笔记-页面跳转传参

标签:
AngularJS

本次笔记结合mean.io框架项目学习:
图片描述
大致的文件目录如图:
其中assets是放css文件的,controllers放controller的,route是路由文件,service是前后台接口,views是页面文件。
1:创建.html文件

controller 为 data-ng-controller="TrainerIndexController as vm"
其中:<a ui-sref="trainer student statistic({userId:member.userId})">查看报告</a>中的参数是为了页面直接的跳转

2.再来看看route文件

.state('trainer student statistic', {
            url: '/trainer/student/statistic/:userId',
            templateUrl: 'trainer/views/statistic.html'
        })

在url中是要写:userId的,多个参数用 ?参数链接在后面。比如:

.state('trainee task', {
            url: '/trainee/task/:taskId?taskExeId',
            templateUrl: 'trainee/views/task.html'
        })

3:传过来的参数可以在controller中注入$state或者$stateParams
用$stateParams.userId,或者$state.params.userId

.controller('TrainerIndexController ',function ($scope, $state,$timeout) {
$stateParams.userId,或者$state.params.userId
}
点击查看更多内容
6人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
全栈工程师
手记
粉丝
71
获赞与收藏
639

关注作者,订阅最新文章

阅读免费教程

感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消