AngularJS 1.0.7 routeParams解析
发布时间:2020-12-17 16:56:15 所属栏目:安全 来源:网络整理
导读:我的app.js中有这个规则: $routeProvider.when('/:language/rental-:type-:departure',{templateUrl: 'partials/rental.html',controller: 'itemCtrl'}); 当用户键入以下网址时:/ en / rental-houses-santa-cruz-tenerife 然后: var type = $routeParams.
我的app.js中有这个规则:
$routeProvider.when('/:language/rental-:type-:departure',{templateUrl: 'partials/rental.html',controller: 'itemCtrl'}); 当用户键入以下网址时:/ en / rental-houses-santa-cruz-tenerife 然后: var type = $routeParams.type; # houses-santa-cruz var departure = $routeParams.departure; # tenerife 当我的预期结果是: type = houses departure = santa-cruz-tenerife 有没有办法实现这个目标? 解决方法
升级到角度1.2以执行此操作.
处理角度的标准方法是通过ngRoute和正则表达式(如here和here’s a plunker所示),但角度1.0.8不允许在路径模式中使用正则表达式(see here,ctrl f用于switchRouteMatcher) ). 如果将版本升级到1.2是不可能的,你可以fork angular 1.0.8并添加更新switchRouteMatcher方法. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- scala – 为什么Spark ML NaiveBayes输出的标签与训练数据不
- Bootstrap 之 Metronic 模板的学习之路 - (1)总览
- Scala编译器无法推断混合类型以进行模式匹配
- Angular_树形控件
- osx – 如何添加?/ bin到我的路径?
- 如何使Vim了解* .md文件包含Markdown代码,而不是Modula-2代
- bootstrap-table后台分页时前台删除最后一页所有数据refres
- angularjs – Karma中JASMINE_ADAPTER和ANGULAR_SCENARIO_A
- bash – shell脚本中的双冒号::
- scala – Spark2.1.0兼容杰克逊版本2.7.6