The implementation of Location.normalize
in Angular 2 strips trailing slashes from URLs ( documentation)。这背后的原因是什么?如果我愿意,我可以继续并覆盖这种行为吗?这样做的潜在后果是什么?我希望规范化的URL有一个尾部斜杠,部分是为了与项目后端部分公开的API保持一致(reasoning)。
编辑:我看到有commit against angular.js允许配置此行为;是否Angular 2也可能在未来支持这一点?关于这个问题,文件似乎相当规定:
规范化的URL是URL主机的绝对URL,包括应用程序的基本href,并且没有尾部斜杠。