</> CodeBooks
    ← Volver a Angular (página 3)
    Portada de AngularJS Directives

    AngularJS Directives

    Alex Vanston

    Editorial
    Packt
    Año
    2013
    Páginas
    ~110
    Nivel
    Intermedio

    De qué trata

    Libro breve publicado por Packt en 2013, en el que Alex Vanston estudia a fondo las directivas de AngularJS (rama 1.x), la pieza que permite crear componentes reutilizables y extender el HTML. Packt lo dirige a desarrolladores JavaScript de nivel intermedio que quieren entender mejor el desarrollo de aplicaciones de una sola página. Los lectores coinciden en que no es para principiantes: conviene llegar con experiencia previa en AngularJS.

    El libro construye directivas desde cero y explica su anatomía y configuración. Dedica un capítulo a la diferencia entre las fases de compilación (compile) y enlace (link), muy valorado por los lectores. Trata el manejo del scope dentro de la directiva (heredado o aislado), la comunicación y el intercambio de datos con los controladores, y la transclusión. Incluye ejemplos prácticos como un componente de autocompletado y la integración con el plugin jQuery Masonry. También hay capítulos de pruebas unitarias y end-to-end de directivas, y buenas prácticas para que sean independientes y mantenibles dentro de aplicaciones de varios módulos.

    Con un centenar de páginas, es una monografía concentrada y útil como referencia sobre un tema que la documentación oficial de la época explicaba mal. Las críticas más repetidas apuntan a la legibilidad del código, con exceso de comentarios y saltos de línea. Hoy tiene interés sobre todo para mantener código AngularJS heredado: AngularJS ya no tiene soporte, y en el Angular actual el papel de las directivas lo cumplen los componentes y las directivas de atributo con otra API.

    • AngularJS 1.x
    • Directivas
    • Compile vs link
    • Scope aislado
    • Transclusión
    • Comunicación con controladores
    • jQuery
    • Pruebas unitarias
    • Pruebas E2E
    • Buenas prácticas

    ¿Cómo enseña?

    TeóricoPráctico

    Teoría + práctica

    • ✗ Sin ejercicios
    • ✗ Sin proyectos

    Más de Angular con nivel Intermedio