首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >路由映射与?在url中

路由映射与?在url中
EN

Stack Overflow用户
提问于 2014-06-05 08:01:04
回答 1查看 40关注 0票数 1

我有一个问题映射到带有自定义参数的路由。

如何呈现url是

$location.url('#/site/errors/0/50').search({ 'searchString':searchString });

它生成url的形式如下:

/#/站点/错误/0/50?searchString=test

我的路径映射

代码语言:javascript
复制
$routeProvider
        .when('/:applicationName/errors/:pageNumber/:itemsPerPage/:searchMessage', { templateUrl: '/templates/ErrorList.html', controller: 'ErrorListController' })
    .when('/:applicationName/errors/:pageNumber/:itemsPerPage/?searchString=:searchMessage', { templateUrl: '/templates/ErrorList.html', controller: 'ErrorListController' })

我对把它绑定到网址上有个问题。

绑定不起作用:

/#/站点/错误/0/50?searchString=test

绑定是有效的

/#/站点/错误/0/50 50searchString=test

解决方案thnx to:Chandermani

我已将地图更新如下:

.when('/:applicationName/errors/:pageNumber/:itemsPerPage/',{ templateUrl:‘/templateUrl/ErrorList.html’,控制器:'ErrorListController‘}

我仍然可以从$routeParams访问参数‘$routeParams’

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-06-05 09:06:38

我不认为routeParams和路由绑定适用于查询或搜索参数。使用$location.search()获取搜索参数

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24054766

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档