【发布时间】:2017-11-10 05:10:09
【问题描述】:
我是 Angular 4 的初学者,我在 ng-2 ui-router-2 中遇到斜杠问题。
当我点击这个网址时,它工作正常
但是通过在末尾添加/,它不会显示页面
我搜索了它,但找到了 ui-router 1 的解决方案,解决方案之一是使用
$urlMatcherFactoryProvider.strictMode(false);
有人说要添加这样的规则
$urlRouterProvider.rule(function($injector, $location) {
var path = $location.path();
var hasTrailingSlash = path[path.length-1] === '/';
if(hasTrailingSlash) {
//if last charcter is a slash, return the same url without the slash
var newPath = path.substr(0, path.length - 1);
return newPath;
}});
我将如何使用 ng2 ui-router-2 在 Angular 4 中做到这一点?
【问题讨论】:
标签: javascript angular angular-ui-router