angular.js - AngularJS怎么获取到上一个页面的两个参数值?

浏览:24日期:2022-12-27

问题描述

用$routeParams.id;只能获取到一个,第二个获取不到

问题解答

回答1:

好歹你也应该贴一段router的相关配置文件,然后我才能告诉你在路由里面在增加一个字段以?结尾,就是可传可不传的。23333

’path/:id/:params?’

这个是最好的方式。

下面介绍个不好的方式,创建个共享的service或者cookie传参等乱七八糟的都可以,

回答2:

参见ui-route的参数传递部分。

回答3:

如果路由是 url: ’/smart_accounting/invoice/preCertificate/detail/:id/:type’, 那么就这样获取$stateParams.id$stateParams.type

相关文章: