- Home
- Forum
- Angular - EJ 2
- Angular 8 + grid is broken for es2015 bundles using the newest version of the grid "@syncfusion/ej2-angular-grids": "^17.1.50",
Angular 8 + grid is broken for es2015 bundles using the newest version of the grid "@syncfusion/ej2-angular-grids": "^17.1.50",
Attached is a simple(and updated) example from your site that uses the async pipe similar to what I am doing in my environment, that will result in the error below
You will need to download and unpack the attachment and then run an npm install
it works if you run "ng serve"
it breaks if you run "ng serve --prod" and open in chrome
Attachment: syncfusion_931894d0_37aa8ac7.zip
SIGN IN To post a reply.
18 Replies
PS
Pavithra Subramaniyam
Syncfusion Team
June 7, 2019 12:09 PM UTC
Hi Moses,
Greeting from Syncfusion.
We have validated the provided sample and checked with our end. In your application, you are using ES2015 as target and there is a problem in tree shaking(bundling) with angular already. We have already raised a query related to that. Once they fixed the problem (version)we will check and ensure this at our end.
Note: Sample works, when you specified the target as ES5 instead ES2015 in ts.config.json
Regards,
Pavithra S.
MF
Moses Fetters
June 7, 2019 12:54 PM UTC
They have fixed that issue, and I have tried it using the agular-cli version 8.0.2 and still get errors, it did however fix the size regression.
I understand that it works with ES5 as a target, but I have noticed huge improvements in TTI when targeting ES2015 is modern browsers so I would prefer to use that
JL
Jose Luis Garcia
June 9, 2019 08:56 AM UTC
Hi, more problems with Grid and Angular 8.
Attachment: Captura_ca7ab0c4.zip
In latest version (17.1.50), after upgrade project to Angular 8, pager is broken (image attached).
No erros in console are displayed.
Regards
Jose
Attachment: Captura_ca7ab0c4.zip
PS
Pavithra Subramaniyam
Syncfusion Team
June 11, 2019 11:25 AM UTC
Hi Moses,
We have checked with latest angular package but yet it does not fixed the problem. We have checked regarding this issue with angular team. They have logged this as a bug. Please find GitHub link for your reference.
Regards,
Pavithra S.
PS
Pavithra Subramaniyam
Syncfusion Team
June 11, 2019 11:26 AM UTC
Hi Jose,
We have validated the provided information and checked with our end. We suspect that in your application, you are not referring the dependent component(dropdown) styles. Please check and ensure whether you are referring dependent component styles in your sample.
[styles.scss]
|
@import '../node_modules/@syncfusion/ej2-base/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-buttons/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-calendars/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-dropdowns/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-inputs/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-navigations/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-popups/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-splitbuttons/styles/bootstrap.css';
@import '../node_modules/@syncfusion/ej2-angular-grids/styles/bootstrap.css'; |
Help documentation: https://ej2.syncfusion.com/angular/documentation/grid/getting-started/?no-cache=1#adding-css-reference
If you are still facing the problem then share the code example and how did you refer the styles in your application this might helpful for us to validate further.
Regards,
Pavithra S.
AD
adrian
June 30, 2019 05:02 AM UTC
Hello,
I'm trying to use the Grid component (with pagging, grouping, excel export, etc).
Everything works fine if I use 'ng serve' but when I use 'ng build --prod' I get a line instead of the grid plus the error:
"TypeError: class constructors must be invoked with |new|"
Tried changing from es2018 to es5 as suggested at the beginning of this thread but then the code won't compile.
Regards
Attachment: projects_909c550e.zip
PS
Pavithra Subramaniyam
Syncfusion Team
July 2, 2019 11:57 AM UTC
Hi Adrian,
Thanks for contacting Syncfusion support.
We have validated the provided information and checked with target version es5 and it complied successfully without any failure so please share more details related to the compilation error that will helpful for us to validate further at our end.
|
|
Note: While run the sample it cause allocation failure (Ineffective mark-compacts near heap limit Allocation failed - JavaScript heap out of memory).
For the constructor(es2015) issue, we have already raised query(class constructor must be invoked) to angular team. They have logged this as a bug. Please find GitHub link for your reference.
Regards,
Pavithra S.
MF
Moses Fetters
July 18, 2019 01:11 AM UTC
Any update on this issue?
SS
Seeni Sakthi Kumar Seeni Raj
Syncfusion Team
July 18, 2019 10:47 AM UTC
Hi Moses,
In our previous update, we have requested the Adrian to provide details on the reported issue to replicate the issue at our end. So far, we didn’t get any reply from them. If you are reporting the same problem to us, please share the complete details releated to the issue.
- Error details or log
- Package.json file
Regards,
Seeni Sakthi Kumar S.
MF
Moses Fetters
July 18, 2019 10:58 AM UTC
I want to know when you will support es 2015, this is the only library in our project that has issues with es2015 and thus holds us back from being able to target es2015 instead of es5
SS
Seeni Sakthi Kumar Seeni Raj
Syncfusion Team
July 19, 2019 12:54 PM UTC
Hi Moses,
We already reported issue to angular team, once angular team will fix the issue, we will ensure our side.
Regards,
Seeni Sakthi Kumar S.
MA
Marco
August 5, 2019 02:10 PM UTC
I'm also facing similar issues, so I subscribed to this post. If you could update it once you guys have updates from Angular team, I appreciate.
Best regards,
Marco.
SS
Seeni Sakthi Kumar Seeni Raj
Syncfusion Team
August 6, 2019 09:20 AM UTC
Hi Marco,
Thanks for your update.
We will let you know the once we get update from the Angular Team.
Regards,
Seeni Sakthi Kumar S.
PK
Paul Kocher
August 17, 2019 03:15 PM UTC
It seems like the issue has been fixed. Even kumaresan-subramani who opened the issue said it got fixed.
I'm still getting this error (Class constructor Component cannot be invoked without 'new') when using es2015 as target.
Only happens when trying to use the PageService though 😶
SS
Seeni Sakthi Kumar Seeni Raj
Syncfusion Team
August 19, 2019 12:38 PM UTC
Hi Paul,
We are unable to reproduce the problem at our end. We have prepared a sample with the target as es2015 and in the production mode, it is working fine. Refer to the demo.
Regards,
Seeni Sakthi Kumar S.
PK
Paul Kocher
August 20, 2019 10:43 AM UTC
Hi Seeni Sakthi Kumar,
try setting "aot" to true in angular.json. This is what causes the problem :|
TO
Tomas
August 22, 2019 10:49 AM UTC
Hi Seeni Sakthi Kumar
If you run sample project with "ng serve --prod" you'll get following error.

SS
Seeni Sakthi Kumar Seeni Raj
Syncfusion Team
August 23, 2019 12:57 PM UTC
Hi Customer,
We confirmed the reported issue is a defect and logged the defect report for this issue. We have planned to include the fix for this issue in upcoming patch release (28th august 2019 ). We will update you once the release rolled out and appreciate your patience until then.
You can now track the current status of your request, review the proposed resolution timeline, and contact us for any further inquiries through this link.
Regards,
Seeni Sakthi Kumar S.
SIGN IN To post a reply.
- 18 Replies
- 8 Participants
-
MF Moses Fetters
- Jun 5, 2019 10:49 PM UTC
- Aug 23, 2019 12:57 PM UTC