您的位置:首页技术文章
文章详情页

angular.js - 关于ui-sref地址栏缺省的问题

【字号: 日期:2024-09-24 11:03:47浏览:59作者:猪猪

问题描述

我自己在看大漠老师的一个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:

angular.js - 关于ui-sref地址栏缺省的问题

路由url配置问题

你这样写 第一种就有了

相关文章: