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

通过$state.go 由a页面跳转到另一个界面b~跳转过去后 b页面是通过什么方法接受参数的呢?

通过$state.go 由a页面跳转到另一个界面b~跳转过去后 b页面是通过什么方法接受参数的呢?

C PHP
MMMHUHU 2021-12-02 07:07:55
关于angularjs $state.go("home.commercial_appointment",{param:params});通过$state.go 由a页面跳转到另一个界面b~跳转过去后 b页面是通过什么方法接受参数的呢
查看完整描述

3 回答

?
MMTTMM

TA贡献1869条经验 获得超4个赞

  1. 在目标页面规定接受的参数:$stateProvider.state('page2', {params: {'data': null}})

  2. 传参:$state.go('page2', {data: 'aaa'});

  3. 目标页面接受参数:控制器注入$stateParams之后可以通过$stateParams.data来获取‘aaa’


查看完整回答
反对 回复 2021-12-05
?
Smart猫小萌

TA贡献1911条经验 获得超7个赞

从a.html 跳转到 b.html $state.go(b.html,{参数名:value})
b页面 url b.html/:参数名
然后在b,页面的js中 引用 $stateParams.参数名 来引用该参数的值(value)

查看完整回答
反对 回复 2021-12-05
?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

用 $stateParams

.controller('detailController',[ '$scope','$stateParams', function($scope,$stateParams) {
$scope.id = $stateParams.detailId;
}
])

查看完整回答
反对 回复 2021-12-05
  • 3 回答
  • 0 关注
  • 303 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信