文章详情页
angular.js - angularJs ngRoute怎么在路由传递空字符串及用ng-switch取得
导读:问题描述 .when(’/asset/:type’, {//资产详情路由templateUrl: ’tpl/asset.html’, ...
问题描述
.when(’/asset/:type’, {//资产详情路由templateUrl: ’tpl/asset.html’,controller: ’assetCtrl’ })
在路由config里面type的其中一个可能是为空值,不同的值跳转到的页面展示效果不一致,现在在页面用函数:ng-click='jump(’/asset/ ’)'可以传递空字符串,但相应的跳转到页面后路由为:#/asset/%20,在后面自动加了%20, 然后在ng-switch='type' 里面使用ng-switch-when=' ',却显示不出相应的效果,也尝试过ng-switch-when='%20',都无法跳转到匹配的样式。请问应该怎么才能实现这个效果?
问题解答
回答1:默认即为空,不需要特地加一个 空格符 来实现
回答2:$locationProvider.hashPrefix(’’); 这是因为新版本的ngroute加了感叹号引起的 干掉他就好了
相关文章:
1. 如何解决docker宿主机无法访问容器中的服务?2. 我在centos容器里安装docker,也就是在容器里安装容器,报错了?3. dockerfile - 我用docker build的时候出现下边问题 麻烦帮我看一下4. node.js - 用nodejs+express加载html页面css显示不出来5. dockerfile - 为什么docker容器启动不了?6. vim - docker中新的ubuntu12.04镜像,运行vi提示,找不到命名.7. docker 下面创建的IMAGE 他们的 ID 一样?这个是怎么回事????8. PHPExcel表格导入数据库怎么导入9. docker 17.03 怎么配置 registry mirror ?10. mac连接阿里云docker集群,已经卡了2天了,求问?
排行榜
