Гибридное угловое приложение (Angular 18 с Angular JS), ленивый модуль загрузки не работает, когда страница обновляетсяJavascript

Форум по Javascript
Ответить
Anonymous
 Гибридное угловое приложение (Angular 18 с Angular JS), ленивый модуль загрузки не работает, когда страница обновляется

Сообщение Anonymous »

У меня проблема в моем гибридном угловом приложении, при запуске приложения на угловой странице 2+, угловые страницы JS не загружаются, оно работает только в том случае, если я обновляюсь на странице JS, тогда нагружается. Обычно, если я перемещаюсь на угловые 2+ страницы и возвращаюсь на угловые страницы JS, они работают правильно. < /p>

Код: Выделить всё

@Component({
selector: 'app-angular-js',
template: ''
})
export class AngularJSComponent implements OnInit, OnDestroy {
constructor(
private lazyLoader: LazyLoaderService,
private elRef: ElementRef
) {}

ngOnInit() {
this.lazyLoader.load(this.elRef.nativeElement);
}

ngOnDestroy() {
this.lazyLoader.destroy();
}
}
< /code>
route < /p>
{
matcher: isAngularJSUrl,
component: AngularJSComponent,
canActivate: [OperationKeyGuard]
}
< /code>
appmodule < /p>
@NgModule({
declarations: [AppComponent],
imports: [...IMPORTS],
providers: [...PROVIDERS],
bootstrap: [AppComponent]
})
export class AppModule implements DoBootstrap {
constructor(private readonly upgrade: UpgradeModule) {}

ngDoBootstrap() {
this.upgrade.bootstrap(document.body, [MyAppJs], { strictDi: true });
}
}
Если кто -то прошел через это и может мне помочь, я был бы благодарен заранее.

Подробнее здесь: https://stackoverflow.com/questions/794 ... ot-working
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Javascript»