☝️Small business or a startup? See if you qualify for our special offer.
+

Technical Query/Suggestion

Answered
vimal kumar asked 4 days ago

In our application, we are using below tech stacks at frontend majorly.

 AngularJS 1.2.26 and 1.5.5

jQuery 1.11.2

jQuery UI 1.11.4

Bootstrap 3..3.4

 These above technologies are end of life and we are planning to upgrade/migrate the above mentioned technologies to the latest stable version. 

 We are planning to migrate from AngularJS to Angular latest version. As we are using Flexmonster(Flexmonster pivot table component v2.3)  also in the application so please suggest whether it is going to impact/break the flexmonster functionality in the application, do we need to upgrade the Flexmonster or existing Flexmonster version can be used as it is? Please give your feedback/suggestion.

 

I hope I have explained the problem statement clearly however any more information or clarification is needed that can help you to give better suggestion then please let me know.

 Thanks,

Vimal Kumar

1 answer

Public
Maksym Diachenko Maksym Diachenko Flexmonster 3 days ago

Hello,

Thank you for reaching out to us and explaining the context in detail.

For smooth integration, we recommend updating Flexmonster to the latest version and using our Angular wrapper ngx-flexmonster, as described in this guide: https://www.flexmonster.com/doc/integration-with-angular/
Besides obvious reasons for updating Flexmonster, like many new features and bug fixes, the use of a Flexmonster wrapper, compatible with the latest version of Angular, is only available for newer versions of Flexmonster.

However, since Flexmonster is a JS library, you can try using the legacy version in modern versions of Angular, similarly to the steps from this tutorial: https://www.flexmonster.com/doc/how-to-create-js-pivottable/
This would minimize the migration efforts related to Flexmonster, but prevent you from taking advantage of Angular-native features available in ngx-flexmonster such as Flexmonster component integration (<fm-pivot> component), and typed bindings for properties and events for this component. Alternatively, you can develop your own wrapper for Flexmonster 2.3, using the ngx-flexmonster code available on our GitHub for reference: https://github.com/flexmonster/ngx-flexmonster/tree/master.

If you decide to update Flexmonster, it is important to note that many features were deprecated or reworked. These changes are listed in our migration guides:

Please let us know if you need any further assistance.

Best regards,
Maksym

Please login or Register to Submit Answer