Angular2本地化URL,命名路由

时间:2016-09-22 07:47:15

标签: angularjs angular localization internationalization url-routing

我们目前正尝试在SPA中命名路线。根据语言,我们应该:

www.website.com/help
www.website.com/ayuda
www.website.com/hifen

此外,在我们的参考资料中,我们应该能够配置:

href=“/help” href=“/ayuda” href="/hilfe"

取决于语言

Angular2路由器是否支持此功能? (如果没有,我们怎样才能实现呢?)

2 个答案:

答案 0 :(得分:3)

有一个名为的软件包可以扩展localize-router,并且应该完全按照您的要求进行操作。请记住它仍在进行中,因此可能不建议用于生产。

请在此处找到:https://www.npmjs.com/package/localize-router

您可以使用管道翻译路线链接

ng2-translate

答案 1 :(得分:0)

另一个用于相同目的@ngx-i18n-router/core的套餐,适用于static翻译,并通过http提供路线翻译。

在此处查看:https://www.npmjs.com/package/@ngx-i18n-router/core 也支持懒惰路线。

管道使用与上述相同。