Iniciar sesión
  • Desarrollo

    Documentación

    • Documentación de Auth0 for AI
    • API
    • SDK
    • Catálogo de eventos
    • Registro de cambios
    • Ejemplos de código↗
    • Guías↗
    • Explorar la documentación de Auth0→

    Inicios rápidos

    • React
    • Next.js
    • Angular
    • Vue.js
    • React Native
    • iOS/Swift
    • Desarrolla en más de 30 de tus lenguajes y marcos favoritos
    • Ver todos los inicios rápidos→

    Herramientas para desarrolladores

    • Decodificador de JWT↗
    • Demo de WebAuthn↗
    • OIDC Playground↗
    • Herramienta SAML↗
    • Entorno de claves de acceso↗
    • CLI de implementación de Auth0↗
    • Estado de Auth0↗

    Conectar

    • Comunidad↗
    • Base de conocimientos↗
    • Centro de soporte↗
    • Centro de desarrolladores↗
    • Marketplace↗
    • Eventos↗
      • Camp AI para desarrolladores↗
      • Acompáñanos en Vercel Ship↗
      • Auth0 en MCP Dev Summit↗
  • Producto

    Identidad de la IA

    • B2B
    • Commerce

    FEATURED CONTENT

    DOCUMENTO TÉCNICO

    ¿Qué es Auth0 for AI Agents?

    Identidad de clientes

    • Inicio de sesión universal
    • Sin contraseñas
    • Gestión de usuarios
    • Autenticación
    • Contraseñas filtradas
    • Inicio de sesión integrado
  • Soluciones

    Casos de uso

    • Empresas
    • B2B SaaS
    • B2B Connect
    • B2C
    • Empresas emergentes
    • Organizaciones sin ánimo de lucro

    Perfecto para

    • Servicios financieros
    • Sector sanitario
    • Sector minorista
    • Socios
  • Biblioteca

    Explorar por tema

    • IA
    • Desarrolladores
    • Identidad y seguridad
    • Empresas
    • Ingeniería
    • Anuncios
    • Visitar el blog→

    Explorar por tipo

    • Libros electrónicos
    • Vídeos
    • Pódcasts
    • Seminarios web
    • Próximos seminarios web
    • Documentos técnicos
    • Explorar recursos→
  • Precios
  • Idioma

Registrarse
Iniciar sesión
Conectemos
  • Desarrollo

    Documentación

    • Documentación de Auth0 for AI
    • API
    • SDK
    • Catálogo de eventos
    • Registro de cambios
    • Ejemplos de código↗
    • Guías↗
    Explorar la documentación de Auth0→

    Inicios rápidos

    • React
    • Next.js
    • Angular
    • Vue.js
    • React Native
    • iOS/Swift
    • Desarrolla en más de 30 de tus lenguajes y marcos favoritos
    Ver todos los inicios rápidos→

    Herramientas para desarrolladores

    • Decodificador de JWT↗
    • Demo de WebAuthn↗
    • OIDC Playground↗
    • Herramienta SAML↗
    • Entorno de claves de acceso↗
    • CLI de implementación de Auth0↗
    • Estado de Auth0↗

    Conectar

    • Comunidad↗
    • Base de conocimientos↗
    • Centro de soporte↗
    • Centro de desarrolladores↗
    • Marketplace↗
    • Eventos↗
      • Camp AI para desarrolladores↗
      • Acompáñanos en Vercel Ship↗
      • Auth0 en MCP Dev Summit↗
  • Producto

    Identidad de la IA

    • B2B
    • Commerce

    FEATURED CONTENT

    DOCUMENTO TÉCNICO

    ¿Qué es Auth0 for AI Agents?

    Identidad de clientes

    • Inicio de sesión universal
    • Sin contraseñas
    • Gestión de usuarios
    • Autenticación
    • Contraseñas filtradas
    • Inicio de sesión integrado

    Conectividad empresarial

    • Inicio de sesión único
    • Autenticación multifactor
    • Seguridad del inicio de sesión
    • Organizaciones

    Autorización

    • Autorización detallada
    • Gestión de acceso
    • De máquina a máquina

    Plataforma y capacidad de ampliación

    • Implementaciones en la nube
    • Acciones
    • Formularios
    • Identidad altamente regulada
    • Capacidad de ampliación
  • Soluciones

    Casos de uso

    • Empresas
    • B2B SaaS
    • B2B Connect
    • B2C
    • Empresas emergentes

      Precios especiales

    • Organizaciones sin ánimo de lucro

      Precios especiales

    Perfecto para

    • Servicios financieros
    • Sector sanitario
    • Sector minorista
    • Socios

    Tendencias

    • Informe de tendencias de Customer Identity
    • Implementar agentes de IA
    • Manuales de estrategias de arquitectura
      • Identidad
      • Conectar

    FEATURED CONTENT

    DOCUMENTO TÉCNICO

    Del prototipo a la producción

  • Biblioteca

    Explorar por tema

    • IA
    • Desarrolladores
    • Identidad y seguridad
    • Empresas
    • Ingeniería
    • Anuncios
    Visitar el blog→

    Explorar por tipo

    • Libros electrónicos
    • Vídeos
    • Pódcasts
    • Seminarios web
    • Próximos seminarios web
    • Documentos técnicos
    Explorar recursos→

    Educación

    • Aprendizaje sobre Auth0↗
    • Introducción a IAM (CIAM)
    • Boletín Zero Index↗
    • Historias de clientes

    FEATURED CONTENT

    SEMINARIO WEB

    Plataforma de lanzamiento de Auth0

  • Precios
Registrarse
Conectemos

COMENZAR CON AUTH0

  • Auth0 CIAM
  • Introducción a IAM
  • Auth0 Platform
  • Características de Auth0
  • Precios
  • Comience gratis

Documentación

  • Documentación
  • Inicios rápidos
  • API
  • Bibliotecas de SDK
  • Registro de cambios
  • Implementar en Azure
  • Implementar en AWS

CONTACTO Y AYUDA

  • Centro de soporte
  • Obtenga ayuda de la comunidad
  • Hablar con Ventas
  • Hablar con un ingeniero
  • Estado de Auth0 ↗

EMPRESA Y CONFIANZA

  • Cumplimiento, privacidad y seguridad ↗
  • Acerca de nosotros ↗
  • Carreras ↗
  • Socios

Conéctese hoy mismo con un experto en ventas o ingeniería.

Contáctenos
    ©2026 Okta, Inc. All Rights Reserved.
    • Estado
    • Información legal
    • Privacidad
    • Términos
    • Sus opciones de privacidad
    Español
    RESOURCES

    Migrating an AngularJS App to Angular

    COMPARTIR EN

    Migrating an AngularJS App to Angular

    Para obtener el libro electrónico, complete el formulario.

    Acerca de este libro electrónico

    Are you an Angular developer who hasn't had a practical opportunity to really dig into Angular v2+ yet? Do you have AngularJS 1.x applications in development, production, or maintenance and are curious how you would tackle migrating them to Angular 2+? If you have experience with AngularJS and are looking for a way to apply your previous knowledge while learning the intricacies of Angular, then this tutorial is for you.


    Tabla de contenido

    Contents

    1. Introduction 4
      1. AngularJS 1 and Angular 2+ 4
      2. Migrate vs.Upgrade 5
    2. Angular 1 App “ng1-dinos” 6
      1. Dependencies 6
      2. Install and Run “ng1-dinos” 6
    3. Introducing Angular 2 App “ng2-dinos” 8
      1. Dependencies 8
      2. Initialize ng2-dinos 9
      3. Linting and StyleGuide 9
    4. Customizing Our Angular 2 Project for Migration 11
      1. Bootstrap CSS 11
      2. Third Party Libraries 12
      3. Global SCSS 13
      4. Update App File Structure 15
    5. Angular 2 Root App Component 16
      1. App Component Template 17
      2. App Component Styles 18
      3. App Component TypeScript 18
    6. Angular 2 Header Component 20
      1. Add Header Element to App Component Template 21
      2. Header Component Template 22
      3. Header Component Styles 22
    7. Angular 2 Component Interaction 25
      1. Header Component TypeScript 25
      2. Header Communication with App Component 26
    8. Angular 2 Observables and DOM Properties 29
      1. Add Observable to App Component TypeScript 29
      2. Add DOM Property to App Component Template 31
    9. Angular 2 Footer Component 33
      1. Footer Component TypeScript 33
      2. Footer Component Template 34
      3. Footer Component Styles 34
      4. Add Footer to App Component Template 34
    10. Migrating Angular 2 Pages 36
      1. Create Home, About, and 404 Page Components 36
      2. Add Title Provider to App Module 36
      3. Add Title to Page Components 37
      4. Home Component Template 39
      5. About Component Template 39
      6. 404 Component Template 40
    11. Routing in Angular 2 41
      1. Create a Routing Module 41
      2. Import Routing Module in App Module 43
      3. Display Routed Components 43
      4. Route Navigation 44
      5. Router Events 45
      6. Auto-close Menu in Header Component 45
    12. Calling an API in Angular 2 47
      1. Dinosaur API Data Model 47
      2. Add HTTP Client Module to App Module 48
      3. Get API Data with Dinos Service 49
      4. Provide the Dinos Service in App Module 50
      5. Use the Dinos Service in Home Component 51
      6. Display a List of Dinosaurs 52
    13. Display Dino Cards 55
      1. Dino Card Component TypeScript 55
      2. Dino Card Component Template 56
      3. Display Dino Card in Home Component 56
    14. Migrating Angular 1 Filtering to Angular 2 58
      1. No Filter or OrderBy Pipes 58
      2. Create a Filter Service 59
      3. Use Angular 2 Filter Service to Search 60
        1. Filter in Home Component TypeScript 60
        2. Filter in Home Component Template 62
        3. Filter in Home Component Styles 63
    15. Migrating Detail Component to Angular 2 65
      1. Routing with Parameters 65
      2. Linking to Routes with Parameters 66
    16. Calling the API for Data by ID 67
      1. Create a Dino Details Model 67
      2. Add HTTP Observable to Get Dinosaur by ID 68
      3. Using API Data in Detail Component 69
        1. Detail Component TypeScript 69
        2. Detail Component Template 70
        3. Detail Component Styles 72
    17. Loading State for API Calls 74
      1. Loading Image Asset 74
      2. Loading Component TypeScript 74
      3. Add Loading Component to App Module 75
      4. Add Loading Component to Home Component 76
        1. Implement Loading Functionality in Home Component TypeScript 76
        2. Implement Loading Functionality in Home Component Template 77
      5. Add Loading Component to Detail Component 79
        1. Implement Loading Functionality in Detail Component TypeScript 79
        2. Implement Loading Functionality in Detail Component Template 80
        3. Remove “Loading. . . ” Text from Index HTML 80
    18. Completed Migration 82
      1. Refactoring Suggestions 82
    19. Bonus: Authenticate an Angular App and Node API with Auth0 83
      1. Features 84
      2. Sign Up for Auth0 85
      3. Set Up a Client App 85
      4. Set Up an API 85
      5. Dependencies and Setup 85
      6. Authentication Service 87
      7. Making Authenticated API Requests 90
      8. Final Touches: Route Guard and Profile Page 90
      9. More Resources 91
    20. Conclusion 92

    Organizado por

    Kim Maida

    Kim Maida

    ¿Todo listo para implementar Auth0?

    Con unas pocas líneas de código, puede integrar Auth0 en cualquier aplicación, sin importar el lenguaje o marco de desarrollo que utilice.

    Comenzar a desarrollar gratis→

    Comience su recorrido con Auth0

    Obtenga la mejor identidad de cliente de su clase, con seguridad incorporada.

    Registrarse
    Hablar con Ventas