我正在将我的应用程序从使用简单的Angular路由器服务转换为UI-Router。我有一个来自搜索字段的参数。在Angular提供的路由器服务中,如果我们搜索空的输入字段,由于其他功能,URL被重定向到主页,但是在UI-Router中,它转到这个URL http://localhost:3000/#/resultPage//1。URL中的UI路由器空参数
我试图用正则表达式的参数,但它没有奏效。我现在用的代码波纹管
$urlRouterProvider.otherwise('/');
.state("resultpage", {
url: "/resultPage/{searchParameter:[0-9a-zA-Z]+}/{pageParameter:[0-9]}",
templateUrl: "templates/resultpage.html",
controller: "resultController",
})
提到我怎样才能确保如果任何paramters的省略形式网址URL重定向到主页?
感谢您的回复。我试图使用该代码,但Angular给我的语法错误。不知道我缺少什么 – user3932437