an old AngularJS is not Best Friend with Script Editor

In the context of my project Migration SharePoint 2013 to SharePoint Online,
the client had quite a number of AngularJS applications running on top of SharePoint 2013.

Situation:

  • AngularJS == ok with Script Editor in SharePoint 2013
  • AngularJS with Script Editor in SharePoint Online:
    • works fine for simple scripts
    • breaks down once there are many Services involved

I was convinced it was a Timing issue, as I explained in Script Editor for SharePoint Online, Challenges and Solutions, but I simply could not get it to run smoothly.

Solution:

  • Convert the AngularJS applications to JQuery
  • or another Framework

At the End:

  • I converted several AngularJS-based applications to JQuery
  • all running ok