angular 页面跳转并传递参数的问题?

新手上路,请多包涵

我需要在首页中将从后台获取到的数据保存在一个model中并且依次传到后面的网页中使用这个model中的数据。我看了很多资料都还是不懂ui-router中的传参,有没有大神写一个demo示例给我看看?

阅读 3.8k
2 个回答

用服务保存这个值

有N种方法可以传参数,手打可能有手误,见谅。

1.ui-router

路由配置
$stateRouter.state('first.second',{
    url:'first/second/:type/:id', //传type参数和id参数,可以用url显示传,也可以调用$state.go()传。
    templateUrl:'tempUrl',
    params //这个也可以传参,不在url显示
})

2.service

写一个service,service是单例的,a页面存数据,b页面获取数据,代码简单就不写了。

3.localStorge,cookie

html5支持的本地存储,类似cookie,但是比cookie存的数据要多。刷新也还会有。
直接调用windows.localStorge就可以了。

...

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进