lunes, 17 de agosto de 2020

Que es Angular

Que es Angular

Angular es un entorno de desarrollo de codigo abierto basado en TypeScript para crear applicaciones web de una sola pagina que proporciona funciones para animación, http, ect, esta basado en el modelo MVC.

Prerrequisitos

Necesitamos conocimientos básicos de HTML, CSS, y JavaScript.
Tenemos varias versiones de angular:
  • Angular 1 tambien llamada angularJS
  • Angular2 hasta Angular9 


<html ng-app="prueba">
<head>
<meta http-equiv="Content-type" content="text/html">
<title>Ejemplo angular</title>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
</head>
<body>
<div ng-controller="controlador as c">
<div ng-show="c.getMostrar()">
{{message}}
<div ng-repeat="dato in c.listaNombres">
{{dato}}
</div>
</div>
</div>
<script>
var app=angular.module('prueba', []);
app.controller('controlador', function ($scope) {
this.listaNombres =['juan','pedro','luis','maria'];
this.getMostrar = function () {
return true;
};
$scope.message="Hello World";
});
</script>
</body>

 

AngularJS se basa en el MVC, las siguientes versiones se basan en componentes

Diferencias entre diferentes versiones de angular  

  • AngularJS esta basada en javascript, mientras que las siguientes versiones estan basadas en TypeScript. 
  • AngularJS esta enfocada unicamente en el desarrollo WEB mientras que las siguientes versiones estan orientados a diseñar aplicaciones para movilles. 
  • Desaparicion del scope y los controladores, siendo sustituidos estos por componentes. 
  • Cambio de algunas directivas. 
  • Enlaces de datos de doble dirección (two-way data binding): ng-model se sustituye por [(ngModel)]. 
  • Cambio en la inyección de dependencias y ruteos.
  • La forma de arrancar una aplicación. 
  • Angular6 usa la versión TypeScript 2.9, mientras que Angular 4 usa la versión 2.2 de TypeScript, cambiando el rendimiento.









No hay comentarios:

Publicar un comentario