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

关于angularjs $state.go("home.commercial_appointment",{param:params});

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

MMMHUHU
浏览 305回答 3
3回答

MMTTMM

在目标页面规定接受的参数:$stateProvider.state('page2', {params: {'data': null}})传参:$state.go('page2', {data: 'aaa'});目标页面接受参数:控制器注入$stateParams之后可以通过$stateParams.data来获取‘aaa’

Smart猫小萌

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

收到一只叮咚

用 $stateParams.controller('detailController',[ '$scope','$stateParams', function($scope,$stateParams) {$scope.id = $stateParams.detailId;}])
打开App,查看更多内容
随时随地看视频慕课网APP