Я построил посадочную площадку, используя Angular. Чтобы сделать его оптимизированным для SEO, мне нужно было предварительно его отобразить.
Целевая страница начинается с вводной анимации (с использованием CSS 'animation
).
Когда я впервые загружаю страницу / полнуюперезагрузите, анимация запускается, и в середине приложение загружается, поэтому не перезапускает анимацию снова.
Мне было интересно, есть ли способ предотвратить повторение анимаций. Я знаю, что есть несколько вопросов, которые могут быть похожи на мои, но ни один из них не помог мне.
Я пытался решить эту проблему следующим образом:
- Добавление
initialNavigation
вAppRoutingModule
:
@NgModule({
imports: [RouterModule.forRoot(routes, { initialNavigation: 'enabled'})],
exports: [RouterModule]
})
export class AppRoutingModule {
}
Добавление
TransferHttpCacheModule
и
BrowserTransferStateModule
к
AppModule
и
ServerTransferStateModule
к
AppServerModule
.