Skip to content
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

Ivy Support #5849

Closed
vanslly opened this issue Sep 25, 2019 · 4 comments
Closed

Ivy Support #5849

vanslly opened this issue Sep 25, 2019 · 4 comments

Comments

@vanslly
Copy link

vanslly commented Sep 25, 2019

Is your feature request related to a problem? Please describe.

Angular 8 has the Ivy renderer as an opt-in, but when I create a new Angular 8 app with ivy enabled certain properties (like [paging]="true") causes build errors with igniteui-angular@8.1.8. When is full Ivy support scheduled for?

Describe the solution you'd like

I would like to enable ivy in my application so I get a faster application with a smaller bundle size, but igniteui-angular@8.1.8 does not fully work with Ivy. I would also like ivy support tracked so I'll know when igniteui-angular is fully Ivy-ready.

Describe alternatives you've considered

Additional context

I've investigated the issue a bit and turns out IgxGridComponent extends IgxGridBaseComponent is currently a problem for Ivy because angular/angular#30080

@rkaraivanov
Copy link
Member

Indeed the change between abstract classes and Angular metadata (@Inputs/@Outputs/etc.) is unfortunate. Ivy is set to be the default compiler/rendering pipeline in Angular version 9 and as such this is the version that we're targeting

@Eralmidia
Copy link

Definitely waiting for this one as well. Angular 9 should be in beta any day now 👍

@ChronosSF
Copy link
Member

ChronosSF commented Oct 24, 2019

@Eralmidia , @vanslly , we just published version 9.0.0-beta.1 which should work under Ivy in the latest Angular 9 betas. If you have time to test it with your Ivy-enabled apps, please do. The sooner we identify any additional incompatibilities the better.

Currently the only known issue is that igxCombo won't select any elements because of an issue with angular that we logged - angular/angular#33300

(we don't plan on supporting Ivy with Angular 8. The earliest Angular 9 beta we tested with and feel is stable enough is 9.0.0-next.9 )

@radomirchev radomirchev added this to Development in 20-OCT-19 M10 Sprint 2 Oct 28, 2019
@radomirchev radomirchev added 🛠️ status: in-development Issues and PRs with active development on them size: L labels Oct 28, 2019
@radomirchev radomirchev added this to Milestone 10 (Due by DEC 2019) in ROADMAP 2019 Nov 12, 2019
@radomirchev radomirchev added this to Development in 18-Nov-19 M10 Sprint 4 Nov 22, 2019
@radomirchev
Copy link
Contributor

Ivy support is considered - complete. Remaining issues are covered by #6175

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
ROADMAP 2019
Milestone 10 (Due by DEC 2019)
18-Nov-19 M10 Sprint 4
  
Development
20-OCT-19 M10 Sprint 2
  
Development
Development

No branches or pull requests

6 participants