如何在网址中添加语言

时间:2019-08-21 13:23:02

标签: angular7 translation angular7-router

我想在https://example.com/en/home之类的域名之后的网址中添加语言。 我尝试了这个:

const lang = localStorage.getItem("lang") || "en";

{ path: `${lang}/login`, component: LoginComponent },
OR
{ path: lang+"/login", component: LoginComponent },

  {
    path: lang + "/home",
    loadChildren: "./home/home.module#HomeModule",
    canActivate: [GuestAuthGuard]
  },

但是在控制台中出现错误:

  

未捕获的错误:路由“”的无效配置。必须提供以下之一:component,redirectTo,children或loadChildren   但是

在本地工作正常

0 个答案:

没有答案