Hoy vamos a instalar Angular 4 paso a paso y desde cero. Angular 4 es la nueva versión de Angular 2, que incluye una mejora importante a nivel interno, aunque no trae muchos cambios a la hora de programar con el framework. Veamos como instalar Angular 4. Paso 0. Instalar la última versión de NodeJS […] npm uninstall -g angular-cli npm uninstall -g @angular/cli Paso 5. Borrar la cache de NPM de nuevo: npm cache clean --force Paso 6. Instalar la última versión de Angular CLI para instalar Angular 7: npm install -g @angular/cli@latest Ahora ya tenemos instalado y actualizado Angular CLI y ya podemos generar un nuevo proyecto de Angular 7. ng new La estructura de archivos va a ser muy sencilla, no vamos a modularizar ni añadir tareas con Grunt para enfocarnos en los conceptos de Angular. Estos son los ficheros que tendremos. main.js contendrá toda la lógica del frontend, es donde tendremos los controladores de Angular JS y llamaremos via AJAX al API para pedir contenido, borrarlo, etc.. Línea 18: Observamos que se están pintando los elementos input (radio-buttons) que representan las posibles respuestas de un usuario a una pregunta. Con la directiva ng-model igual a question.userAnswer lo que hacemos es vincular el valor de este elemento , que si nos fijamos es el id de la respuesta, con la propiedad userAnswer que teníamos definida en las preguntas de nuestro modelo. Mi servicio me retorna un b64 de imagenes. Alguna forma de decodificar el b64, convertir a archivo y descargar el archivo en angular. Algun ejemplo que me puedan proporcionar. En el anterior post sobre AngularJS vimos por encima el concepto de templates, como un mecanismo para separar fragmentos de código HTML.. En este post vamos a profundizar en el concepto de template, y vamos a explorar los mecanismos que proporciona Angular para inyectar código en nuestro layout, gracias a sus capacidades de routing.El tutorial que proponemos está basado en este fantástico