Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Una vez que de ha culminado la instalación de Nodejs, podemos abrir una consola
de comandos para ejecutar el comando node -v, y de esta forma identificamos
cuál es la versión instalada. Al obtener la respuesta de la versión estamos
verificando que Nodejs fue instalado correctamente, esto lo observamos en la
siguiente figura:
Para continuar con la verificación de la correcta instalación de Nodejs, podemos
escribir el comando npm -v en la consola de comando. Si el sistema muestra la
versión de npm entonces significa que estamos validando que también se instaló
correctamente, observemos el ejemplo en la imagen que presentamos a
continuación:
A fin de crear una nueva aplicación Angular, con la plantilla y las opciones por
defecto que proporciona el cliente de comando del framework, podemos utilizar el
comando ng new --defaults ejercicio, el cual crea una carpeta denominada
ejercicio con todos los elementos de la aplicación Angular. Este paso lo
observamos en la siguiente figura:
Visual Code es una herramienta que tiene un entorno de desarrollo para múltiples
lenguajes de programación y, entre estos, ofrece el lenguaje de programación
JavaScript. Adicionalmente, Visual Code tiene una serie de extensiones o, más
comúnmente conocidas como plugins que se pueden utilizar para trabajar con
Angular.
A fin de comenzar la instalación de Visual Code, lo descargamos e iniciamos su
ejecución. En este punto, el sistema nos muestra la pantalla de bienvenida al
instalador, y nos pregunta si aceptamos el acuerdo de uso y licencia de Microsoft
Visual Studio Code, como podemos observar en la siguiente figura:
Luego, el sistema nos solicita seleccionar algunas opciones para definir cuál va a
ser el comportamiento de la aplicación. Nuevamente, te recomendamos conservar
chequeado o seleccionado la opción Agregar a PATH; esto es permite que se
pueda ejecutar desde cualquier directorio de la máquina:
El proceso anterior es bastante rápido, así se hace la instalación de los
componentes y, por último, indica que culminó con éxito.
Módulo app.module.ts
El decorator @NModule identifica al AppModule como una clase NgModule. Esta clase
toma un objeto de metadatos que le dice a Angular cómo compilar e iniciar la
aplicación.
declarations
imports
providers
bootstrap
El arreglo declarations[], permite indicar cuáles son los componentes que se
estarán cargando desde este módulo. En nuestro siguiente ejemplo declaramos un
único componente para esta aplicación, el componente AppComponent. Cada vez
que creamos componentes para nuestra aplicación podemos agregarlos al
arreglo declarations[] con la finalidad de que estén disponibles para su uso en la
aplicación. Adicionalmente, para hacer uso de los componentes debemos importar
los archivos que los contienen.
declarations: [
AppComponent
],
El arreglo imports[] contiene los nombres de los módulos que se deben importar y
utilizar para la ejecución de la aplicación. En este caso, se
importa BrowserModule para tener servicios específicos del navegador, como la
representación de DOM, el saneamiento y la ubicación.
imports: [
BrowserModule
],
El arreglo providers[] permite indicarle a la aplicación cuáles son los proveedores
de servicios que se deben utilizar. Un provider es una instrucción dirigida al
sistema que establece cómo obtener un valor para una dependencia. La mayoría
de las veces, estas dependencias son servicios que se crean para la aplicación.
providers: [],
El arreglo bootstrap[] tiene el componente raíz que Angular crea e inserta en la
página web del host (index.html), para de esta manera iniciar la aplicación. La
aplicación se inicia mediante el módulo que se indica en la matriz bootstrap, para
que ejecute el proceso de arranque que crea los componentes indicados en la
matriz de bootstrap[] e inserta cada uno en el DOM del navegador.
bootstrap: [AppComponent]
Aunque se puede colocar más de un árbol de componentes en una aplicación, la
mayoría de las aplicaciones tienen solo un árbol que arranca en un único
componente raíz. Este componente raíz se suele denominar AppComponent y se
encuentra en la matriz de programa de arranque del módulo raíz, como lo
observamos de nuevo en nuestro código completo que estamos mostrando como
ejemplo:
¡Hasta la próxima!