离线发送数据时路由另一页
问题描述:
我有一个问题:我想从我的home.html
页面发送到map.html
页面的数据。所以我试图将HomeController
的数据传递给MapController
。但我不希望使用Service
.. 我要寻找一个解决方案发送数据只需使用$state.go
或其他任何东西......离线发送数据时路由另一页
var myObject = {
x: "asdsad",
y: "skdfj",
....
}
$state.go('map', {"test":myObject})
答
您已经开始完全正确的。
在你的状态,定义PARAMS预期,例如:
.state('tab.compare-info', {
url: '/compare/info',
params: {
map: null
},
template: '<p></p>',
controller: 'Ctrl'
}
,并呼吁与
$state.go('tab.compare-info', {map: object});
里面的目的地状态控制器的路线,注入$ stateParam和获取参数:
function Ctrl($stateParams) {
var map = $stateParams.map;
}
非常感谢你!它的工作:) –
很高兴我能帮助! :d – tpsilva