Hernan Camilo Gómez Ruiz
System engineer
Es un Framework creado por Google cuyo objetivo es incluir en las browser-applications el patrón de modelo-vista-controlador ( MVC ) y lo hace precisamente proporcionando un framework binding / MVC (two-way binding). Con una estructura tan simple como { { }} para enlazar los datos en su página (binding). El servicio $scope detecta cambios en el modelo y modifica expresiones HTML en la vista a través de los controladores, los cambios a la vista se reflejan en el modelo. Esto elimina la necesidad de manipulación del DOM.
Angular utiliza directivas para inyectar acción en la página. Todas las directivas precedidas de ng- , se colocan en los atributos HTML.
Algunas directivas comunes que vienen pre - construidas con angular son:
ng-app: es esencialmente el punto de entrada de angular a la página. Le dice a angular donde se pone a actuar. < html ng - app> es todo lo que necesita para definir una página como una aplicación angular .
$scope: es un objeto que se refiere a la aplicación del modelo . Es un contexto de ejecución. Scopes están dispuestos en la estructura jerárquica que imitan la estructura DOM de la aplicación, pueden ver las expresiones y propagar eventos.
$element: Si jQuery está disponible , angular.element es un alias para la función jQuery. Si jQuery no está disponible, los delegados a angular.element subconjunto integrado del angular de jQuery , llamado " jQuery ligero" o jqLite. jqLite es un pequeño subconjunto , compatible con la API de jQuery que permite angular para manipular el DOM de una manera compatible entre navegadores . jqLite implementa sólo la funcionalidad necesaria más comúnmente con el objetivo de tener una huella muy pequeña .
ng-bind y ng-model : cambia el texto de un elemento con el valor de una expresión.
ng-cotroller: especifica la clase de JavaScript para la acción determinada . Los controladores son normalmente mantienen en archivos .js externos .
ng-repeat : crea las estructuras de bucle muy limpio en su página.
ng-html-bind: Evalúa la expresión e inserta el HTML en el elemento de una forma segura . De manera predeterminada , el contenido HTML resultante será renderizado usando el servicio $sce. Para utilizar esta funcionalidad , asegúrese de que $sce está disponible , por ejemplo , mediante la inclusión de ngSanitize en las dependencias. Con el fin de utilizar ngSanitize en las dependencias, es necesario incluir " angulares - sanitize.js " en su aplicación.
Se están haciendo uso de los siguientes fuentes del framework:
Se implementaron para el manejo interno del aplicativo los siguientes scripts
By Hernan Camilo Gómez Ruiz
Capacitación