当与Angular Universal一起使用ngx-meta和ngx-translate包时遇到问题。RouterModule initialNavigation'enabled'
然后,在渲染页面时,而不是元标记,只显示来自语言包的替换值:'HOME.TITLE'等'HOME.DESC'。
在下一个过渡时,当它打开时spa,会拾取元数据,但不再扮演重要角色。如果您删除initialNavigation,那么在渲染页面时,一切都会被很好地拾取,但会开始闪烁。
当与Angular Universal一起使用ngx-meta和ngx-translate包时遇到问题。RouterModule initialNavigation'enabled'
然后,在渲染页面时,而不是元标记,只显示来自语言包的替换值:'HOME.TITLE'等'HOME.DESC'。
在下一个过渡时,当它打开时spa,会拾取元数据,但不再扮演重要角色。如果您删除initialNavigation,那么在渲染页面时,一切都会被很好地拾取,但会开始闪烁。
所要做的就是写
APP_INITIALIZER。下面是一个例子:而在方法上,
initLanguage只需设置语言的定义等。