作为我无法控制的东西,我得到一个带有某些参数的查询字符串。在我的htaccess文件中,我重写了该查询字符串,将这些参数放在URL中并用斜杠分隔。问题是其中一个参数包含给我带来问题的点。
我想在角度路由器中修复此问题,但我似乎无法使用ui-router来处理它。这就是我现在拥有的......
$stateProvider.state('app.connect', {
url : '/Connects/{path:.*}',
views : {
'content@app': {
templateUrl: 'app/main/apps/connect/connect.html',
controller : 'ConnectController as vm'
}
},
bodyClass: 'connect'
});
我也试过
url : '/Connects/{path:[a-zA-Z0-9\%\.]+}',
这不起作用。有什么建议吗?
请注意,有一个类似的问题here,但这个问题涉及一个笨拙的修复,而不是相对的。我希望点保留在URL中,并让ui-router识别它。