【发布时间】:2017-06-21 08:57:42
【问题描述】:
我正在使用带有 Angular 1.6 的 ui-router。根状态是站点语言(/en、/nl、/de)。
所有语言的大多数子状态都是相同的。但是,对于某些状态,子状态的名称会被翻译:
/en/english-state/common-state
/nl/dutch-state/common-state
/de/german-state/common-state
如何确保中间状态始终与父状态中的 lang 参数 (en/nl/de) 匹配?我想使用 ui-sref 而不提供中间状态;这应该根据语言自动填写。当中间状态与父状态中的语言不匹配时,应自动更改以匹配父状态中的语言。
我在 ui-router 文档中找不到直观的解决方案,但也许我遗漏了一些东西。以前有人做过吗?
【问题讨论】:
标签: javascript angularjs angular-ui-router