ui-router中的sref还不支持动态绑定
来源:互联网 发布:linux 网络编程 pdf 编辑:程序博客网 时间:2024/06/05 02:09
Angular-Ui对于angular开发者来说是一个非常重要的工具,其中ui-router又是重中之重。然今天发现里面的sref不支持动态绑定。
具体来说:
<a ui-sref="homePage">Home</a>
这是一个非常简单的ui-sref的使用,当javascript重新生成网页时,它会查找$state中名为“homePage”的state,读取这个state的url,然后在a标签里生成href="url"。
但如果,你在创建一个导航控制器,里面有一个导航item的数组:
$scope.items = [
{name: "Home", statePage: "homePage"},
{name: "About Me", statePage: "aboutMePage"}
]
然后在html中使用repeat:
<li repeat="item in items">
<a sref="{{item.statePage}}"><{{item.name}}</a>
</li>
看起来很理所当然,而事实却是,sref不支持动态绑定,这样的代码会报错。sref中你只能使用state名,顶多加点参数。
github上已有人提交这个问题,https://github.com/angular-ui/ui-router/issues/395,但似乎是编写者本身不希望有这样的用法。这样的话,你只能放弃sref,用回href绑定,你可以用$state.href来读取state的url。
- ui-router中的sref还不支持动态绑定
- 改造 ztree 以便于兼容 Angular ui-router 的 ui-sref 功能
- 【ionic+angularjs】angularjs ui-router路由简介($urlRouter、$state、$stateProvider、ui-sref....)
- ui-sref-active
- AngularJS 中的ui.router使用方法
- ui-sref如何传递参数
- Angular-Ui-Router+ocLazyLoad动态加载脚本
- AngualrJs ui-router动态设置ng-class
- Openstack 中的router创建,floatingip绑定
- angular中的路由 ng-router vs ui.router
- angular中的路由 ng-router vs ui.router
- AngularJS ui-router 中的query string参数
- ui-router
- ui-router
- ui.router
- ui-router
- Ui-Router
- ui-router
- IE6PNG图片无法透明解决方法
- JAVA 内存详解 (理解 JVM 如何使用 Windows 和 Linux 上的本机内存)
- 汇编语言的本质
- Informatica Scheduler调度
- 黑马程序员 -->齐头并进完成任务--多线程(上)
- ui-router中的sref还不支持动态绑定
- Windows中文件分隔符使用什么?
- java中StringBuffer类
- linux sort 命令详解
- 如何让你的SQL运行得更快
- LINUX的启动SD卡的格式化方法
- Android一个应用中展示多个多种样式的Widget
- LR关于对参数进行截取操作的实践
- stl string 常用函数