Cuando creamos aplicaciones con Angular2  una de las tareas comunes es tomar los eventos del DOM, cuando el usuario realiza un click, pasa el mouse por un elemento etc, para lograr esto usamos Event Binds que nos permite responder a cualquier evento del…

Angular2 nos facilita agregar clases y modificar el estilos de los elementos en nuestros components mediante [class] y [style] binding. Para este ejemplo usare materializecss  que permite asignar estilos a la aplicación y de paso tenga mejor look. Si no…

Interpolation es la forma más conocida para binding de datos en angular, este ha cambiado pero el proceso internamente continúa igual. Angular2 compila nuestro template, crea un elemento en el DOM, haciendo referencia a la propiedad de nuestro componente. Para…

Los Services en Angular2 nos permite exponer una funcionalidad a nuestro componente, como traer información de un servidor, exponer una configuración o alguna lógica de negocio que no esté vinculada directamente con la view. En Angular2 al igual que los…

En Angular2 los componentes son simples clases de typescript , para este ejemplo utilizo angular-seed2, del cual hable en el post anterior, para instalarlo seguir los siguientes solo basta con descargarlo y desde nuestra terminal acceder al directorio, instalar los paquetes…

Entre Septiembre y Octubre del 2015 miré Angular2 y Typescript, en aquel momento no me sentí del todo cómodo utilizando quizás por falta de conocimiento o quizás por la costumbre de Angular 1x o no querer realizar el cambio  a Typescript…

Cuando necesitamos crear un proyecto grande, real que incluya test, organizar nuestra tareas como compilar, test y preparar el build para producción crear ese entorno completo puede ser un poco tedioso. Hace un tiempo Yeoman fue nuestra solución para la…

Typescript nos facilita la posibilidad de poder crear Módulos y Controllers de Angular utilizando Clases de Typescript en vez de Funciones Javascript. Esto nos permite aprovechar las ventajas de la programación OOP para poder implementar Interfaces , Herencia, Polimorfismo etc.…

Cada dia que pasa con Typescript me doy cuenta de lo increible que realizar nuestras aplicaciones angular y sumado a la potencia de visual studio code aumenta en forma exponencial nuestra velocidad de trabajo y nos permite ser mas productivos…

En estos días luego cuando alguien me pregunto que son los tsd para que se usan y cual es su función con Typescript. he decidido explicarle de forma mas clara por esta vía. Una de las ventajas de Typescript es…