With the 2.x release, we see that combining angular1 and angular2 has some challenges. The same goes for angularjs combined with other javascript libraries. We want to provide rich widgets developed in angular2 for cradmin 2.x, but we need to do something smart to make it easy to:
Have multiple javascript libraries on the same page, including combinations of angularjs 1 and 2.
Multiple angularjs 2 version on the same page - we do not want the version of angularjs used in cradmin to restrict the ability to use a newer or unstable angularjs release for apps using cradmin. This should be fairly simple - use a custom angularjs2 build for cradmin with a different namespace (cradmin_angular instead of angular, and cradmin-ng instead of ng, or something like that).
With the 2.x release, we see that combining angular1 and angular2 has some challenges. The same goes for angularjs combined with other javascript libraries. We want to provide rich widgets developed in angular2 for cradmin 2.x, but we need to do something smart to make it easy to: