Angular JS
Angular JS
Angular y Json
Y antes de seguir con el código, veamos un diagrama visual del flujo que va a
seguir aplicación con las tecnologías que empleamos en cada parte:
Principales usos
Posee diversos usos y funcionalidades propias que no dependen de bibliotecas
de terceros, pero como tal el Angular se basa en el desarrollo de aplicaciones
web en TypeScript, de código abierto, siendo utilizado para crear y mantener
aplicaciones web de una sola página (SPA) además de trabajar con un patrón
de diseño menos complicado en MVC (Modelo-Vista-Controlador).
Utilización de Angular en sistemas Web y Móviles
El angular convierte plantillas en código optimizado para máquinas
virtuales de JavaScript de hoy en día.
Ejecuta la primera vista de tu aplicación de forma casi instantánea
obteniendo solo HTML y CSS.
Al ser un Framework Estructural nos permite usar HTML como lenguaje
de plantilla y extender su sintaxis para expresar componentes de
aplicación de una manera más limpia y sencilla.
Ejemplo:
En JavaScript:
“html:line”>HTML:
Code:
Document.getElementById(“input-data”).value
En Angular:
HTML:
Code: $scope.inputData;
Utiliza MVC (aunque menos complicado), donde el modelo se comunica
con la base de datos.
Proporciona los datos y las plantillas por separado, y será el
Framework, del lado del cliente, quien se encargue de mezclar ambos
para formar la vista final que será lo que el cliente visualice.
Posee controladores para realizar la lógica de nuestra aplicación los
cuales vienen en conjunto con “Scope” (Herramienta especial de
angular).
Ejemplo (Controlador de Angular):
App.controller(´TestController´,
[´$scope´, function($scope) {
$scope.test= ´Hola´;
}]);
Existen estas y más utilizaciones del Angular, como ya se mencionó
anteriormente posee diversos usos para el diseño de aplicaciones web.