-
Notifications
You must be signed in to change notification settings - Fork 41
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
PblNgridDragModule is not compatible with ViewEngine or AOT in general #182
Comments
can be reproduced in you starter template by running |
@shlomiassaf any news? this is a serious blocker and I have no clue how to fix it |
@ronnetzer I'm not sure I understand. The build tool is from angular and I assume it's a mess due to all of the VE to/from IVY convertions. In general, the drag module is a compiled module which makes use of other ngrid compiled modules which I built with no issues. Or another example, EDIT I think I'll throw things and let's think...
I believe that it's probably (2) mixed with (1), looks like it fits About fixing it, it will be costly, I need to port back the DRAG module to use inheritance via composition and not by extending a class. Since 12 is around the corner, can you hold with that and see maybe they fixed the whole thing? |
@shlomiassaf Thanks for the feedback. Sounds like v12 is the way to go forward. I'll revisit this issue when v4 is ready |
What is the expected behavior?
In version 2 it was possible to use
PblNgridDragModule
in a publishable library.What is the current behavior?
Using
PblNgridDragModule
in a publishable library breaks the library's build which is being done (angular 11) withenableIvy: false
. it produces the following errorWhat are the steps to reproduce?
PblNgridDragModule
.-c=production
flag.Which versions of Angular, CDK, Material, NGrid, OS, TypeScript, browsers are affected?
ngrid: 3.x
angular,cdk,material: 11.x
typescript: 4.0.x
Is there anything else we should know?
The text was updated successfully, but these errors were encountered: