传参的问题

来源:7-4 课程总结

guwu

2017-08-11

老师请问angular怎样传参http://localhost:16753/Web/Member/Member_Index.aspx?id=397&accid=201612121738394739&dmno=102#,就是把?id=397&accid=201612121738394739&dmno=102#等参数传给要跳转到的页面。。。希望老师尽快解答谢谢了

写回答

2回答

慕雪1613582

2017-08-11

直接在定义路由的时候,url参数中定义

url: 'xxxx?id=&accid=&dmno='

0
2
guwu
获取参数的时候不对啊,url : '/pay?id=397&accid=201612121738394739&type=pay&dmno=102', Object 102 : undefined 397 : undefined 201612121738394739 : undefined # : null accid : undefined dmno : undefined id : undefined pay : undefined type : undefined 怎么回事???
2017-08-15
共2条回复

慕雪1613582

2017-08-15

angular路由传参要放在哈希值后面,例如


http://localhost:16753/Web/apy/index.html?id=abc#index?name=def


$state.params.name === "def"  //true

$state.params.id=== "abc"  //false


可以用

$state.go('xxx', {

name: 'def'

}

或者 ui-sref 指令

0
2
慕雪1613582
回复
guwu
when 是路由转发,当匹配到前面的路由时自动转发给后面的路由 otherwise和课程里说的一样
2017-08-15
共2条回复

Angular JS 仿拉勾网 WebApp 开发移动端单页应用

基于AngularJS,仿拉勾网开发一个招聘类的移动端单页应用

1660 学习 · 857 问题

查看课程