angular中关于如何传id以及其他参数的

在Angular应用中,传递ID和其他参数可以通过HTML中的`ui-sref`绑定到URL,并在路由配置中设置`:id`参数。在接收页面中,使用`$state.params`获取ID,例如`vm.data.id`,并通过`ng-model`实现双向绑定。通过`vm.searchParam`传递筛选参数到接口,如`managerService.getFooter`和`managerService.getFooterList`,确保正确处理接口调用和参数传递。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

有id的时候,比如查询单个,
在html文件中绑定id给url:
<a ui-sref="admin.content.mainDeliver  ({id:li.id})  ">
这就传给了url
前提是给下个页面的路由配上/:id 这个
这个id一般是传给下个页面的e
读取页面的时候 文件一般 {{vm.data.id}}
input类型是<input ng-model="vm.data.id">  这里是vm.data.id 因为js中有vm.data=res.data.objs

ng-model="vm.searchParam.status"
这个是双向绑定,在js文件中的vm.searchParam = $state.params;是取链接位置的参数
因为是双向绑定,所以在下边选择好之后可以传到链接里。再在js文件中vm.searchParam = $state.params;
vm.searchParam 来传给接口。


注意细节,接口地址不要写错。
getFooter(vm.id);
function getFooter(){
    managerService.getFooter(vm.id).then(function(res){
            vm.data=res.data.obj;
            console.log(res)
        }
    )}
用这个方式是不是简单点
getFooterList( vm.searchParam ,platType);
function getFooterList(){
    managerService.getFooterList(vm.searchParam ,platType).then(function(res){});





评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值