You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Issue with using angular-archwizard in lazy loaded libraries #341
I got the same problem, and the work-around of removing changeDetection: ChangeDetectionStrategy.OnPush in the parent component (= the one lazy-loading the module which in turn loads the component which uses <aw-wizard> in its HTML) is not suitable for me.
I encountered the problem by updating from 'angular-archwizard' from ^5.0.0 to ^7.0.0, and later found out that already 6.0.0 broke it.
I got the same problem, and the work-around of removing changeDetection: ChangeDetectionStrategy.OnPush in the parent component (= the one lazy-loading the module which in turn loads the component which uses <aw-wizard> in its HTML) is not suitable for me.
I encountered the problem by updating from 'angular-archwizard' from ^5.0.0 to ^7.0.0, and later found out that already 6.0.0 broke it.
call the reset method during the next tick instead of in the ngAfterContentInit lifecycle phase
If I remember correctly this sentence targets PR #264. The change was necessary because of a test that started to fail after updating angular-archwizard from Angular 8 to Angular 9 (see also the linked comment in the PR).
So this issue should be reopened IMHO.
Sure :)
@madoar What do you think?
If you need more info on the environment or a minimal example, just tell me.
Thanks in advance!
I have not used lazy loaded of libraries with angular before. Therefore it is hard for me to recreate the issue without an example. For this reason it would be great if you could provide a fully runnable minimal example showcasing the issue.
'ArchwizardModule' does not appear to be an NgModule class.(-996002)
archwizard.module.d.ts(3, 69): This likely means that the library (angular-archwizard) which declares ArchwizardModule is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy
Activity
joelmuskwe commentedon Apr 22, 2021
In case someone faces same challenge one of my parent component with had
changeDetection: ChangeDetectionStrategy.OnPush so removed it to make it work
SEQUOiA87 commentedon Jun 22, 2021
I got the same problem, and the work-around of removing
changeDetection: ChangeDetectionStrategy.OnPushin the parent component (= the one lazy-loading the module which in turn loads the component which uses<aw-wizard>in its HTML) is not suitable for me.I encountered the problem by updating from 'angular-archwizard' from ^5.0.0 to ^7.0.0, and later found out that already 6.0.0 broke it.
When looking at the release notes of 6.0.0, this sentence sounds suspicious:
So this issue should be reopened IMHO.
@madoar What do you think?
If you need more info on the environment or a minimal example, just tell me.
Thanks in advance!
madoar commentedon Jun 22, 2021
If I remember correctly this sentence targets PR #264. The change was necessary because of a test that started to fail after updating
angular-archwizardfrom Angular 8 to Angular 9 (see also the linked comment in the PR).Sure :)
I have not used lazy loaded of libraries with angular before. Therefore it is hard for me to recreate the issue without an example. For this reason it would be great if you could provide a fully runnable minimal example showcasing the issue.
Luiser031008 commentedon Sep 14, 2023
'ArchwizardModule' does not appear to be an NgModule class.(-996002)
archwizard.module.d.ts(3, 69): This likely means that the library (angular-archwizard) which declares ArchwizardModule is not compatible with Angular Ivy. Check if a newer version of the library is available, and update if so. Also consider checking with the library's authors to see if the library is expected to be compatible with Ivy
Any suggestions?