概要
This skill provides comprehensive guidance for developers modernizing legacy web applications by migrating from AngularJS (1.x) to modern Angular (2+). It offers detailed implementation patterns for setting up hybrid applications using ngUpgrade, converting old controllers and directives into TypeScript-based components, and upgrading dependency injection systems. Whether you are performing a complete rewrite or a feature-by-feature incremental update, this skill ensures best practices are followed for routing, forms, and service migrations while helping you avoid common pitfalls like change detection conflicts and scope mismanagement.