文章详情页
angular.js - 关于ui-sref地址栏缺省的问题
浏览:84日期:2024-09-24 11:03:47
问题描述
我自己在看大漠老师的一个angular的bookstore的小例子,在做到ui-sref的时候发现了一个问题
<a ui-sref='booklist({bookType:0})' class='list-group-item'>计算机</a>
此时地址栏显示的是这样的 http://localhost:8080/#/0而另外一行代码
<a ui-sref='bookdetail({bookId:row.getProperty(col.field)})' id='{{row.getProperty(col.field)}}'>详情</a>
显示却是这样的 http://localhost:8080/#/bookd...
所以我的问题是为什么上面那行的ui-sref中的booklist在地址栏里省略了 而details却可以
我查了一些ui-router的官方文档 关于$state.href方法例子如下:expect($state.href('about.person', { person: 'bob' })).toEqual('/about/bob');
问题解答
回答1:路由url配置问题
你这样写 第一种就有了
上一条:angular.js - karma测试包JASMINE is not defined下一条:angular.js - angular ng-model中输入中文不更新,再添加数字、字母或空格,就可以绑定了
相关文章:
1. mysql - 瞬间流量很高的网站,要频繁的插入数据到数据库,应该怎么解决这个问题?2. node mysql 中 connection.query的问题3. javascript - 我写的href跳转地址不是百度,为什么在有的机型上跳转到百度了,有的机型跳转正确4. mysql - 数据库表之间设置外键是否可以提高查询效率?5. javascript - 京东首页如何实现pc端和移动端加载不同的html的?6. mysql - spring data jpa 方法sql复杂查询?7. 微信小程序如何将获取的时间戳提交到数据库?8. linux - python编译ssl错误9. mysql - 为什么innodb下更新A行时B行也被锁住?10. node.js - nodejs中mysql子查询返回多行结果怎么处理?
排行榜