Topics
- TypeScript
- angularjs
- angular
- migration
- hybrid
- component
- dependency-injection
- routing
- upgrade
What it does
Migrate AngularJS applications to Angular using hybrid mode with ngUpgrade, allowing incremental component and service rewriting alongside dependency injection updates. Covers three migration strategies (big bang, incremental, vertical slice), hybrid app bootstrapping, controller-to-component conversion, directive modernization, service updates, and routing migration from AngularJS to Angular Router.
Generated from the current SKILL.md.
Frequently asked
Does this skill cover AngularJS 1.x to Angular 2+ migrations?
Yes. The skill covers migrating from AngularJS (1.x) to modern Angular (2+) using hybrid mode with ngUpgrade, incremental component rewriting, and dependency injection updates.
Can I run AngularJS and Angular side-by-side during migration?
Yes. The skill documents the hybrid approach using UpgradeModule, which allows AngularJS and Angular to coexist and interoperate while you migrate incrementally.
Does this skill show how to migrate routing from AngularJS to Angular?
Yes. The skill includes examples of converting AngularJS $routeProvider configuration to Angular RouterModule and Routes.
What migration strategies does this skill cover?
The skill documents three strategies: Big Bang (complete rewrite), Incremental (hybrid approach with feature-by-feature migration), and Vertical Slice (one feature completely migrated at a time).
Does this skill cover service and controller migration patterns?
Yes. The skill includes patterns for converting AngularJS controllers and services to Angular components and injectable services, plus upgrading and downgrading dependencies between frameworks.
Generated from the current SKILL.md. These answers refresh after source changes.