Professional Documents
Culture Documents
Características:
Características principales
Model View Whatever - MVC es un patrón de diseño para dividir una aplicación en
diferentes partes (llamadas Model, View y Controller), cada una con
responsabilidades distintas. AngularJS no implementa MVC en el sentido
tradicional, sino algo más cercano a MVVM (Model-View-ViewModel). El equipo de
Angular JS lo refiere con humor como Model View Whatever.
Desventajas de AngularJS
Aunque AngularJS viene con muchos puntos positivos, pero al mismo tiempo
debemos considerar los siguientes puntos:
No seguro : al ser un marco de JavaScript, la aplicación escrita en AngularJS
no es segura. La autenticación y autorización del lado del servidor es
necesaria para mantener una aplicación segura.
No degradable : si el usuario de la aplicación deshabilita JavaScript, el
usuario verá la página básica y nada más.
Ejemploangular1.html
Ejemplo de cómo enviar un formulario utilizando:
AJAX,AngularJS,PHP
“Ejemploangular3.html”
Programando el lado del servidor
Vamos a hacer que los datos que se reciban sean escritos en un archivo txt simplemente para
comprobar que realmente se están enviando. En la vida real puede que los guardemos en una
base de datos, o algo así.
Es importante mencionar que AngularJS manda los datos de diferente manera que jQuery. jQuery
por defecto los manda como si fueran un formulario, y accedemos desde PHP con $_POST. En
cambio, AngularJS los manda para poder leerlos en el flujo de entrada de datos.
Otra cosa que hay que mencionar es que se tiene que hacer un echo, pues eso es lo que leerá la
petición como resultado.
recibir.php
Introducción a la creación de gráficas de barras usando AngularJS.
Usaremos también la librería llamada ChartJS y otra llamada angular-
chart. Lo que hace ésta última es “pegar” o juntar a las dos primeras.
Index.html
script.js
Gráfica de pastel
Ahora veremos cómo crear una gráfica, pero de pastel. El código es
casi el mismo que el anterior; sólo cambia el tipo de gráfica a chart-
pie. Queda definida así:
index.html
script.js
Código de barras cambie al escribir
Ya pusimos nuestro código de barras, pero es estático. Podemos
hacer que sea dinámico y que conforme introduzcamos texto,
cambie. Simplemente tenemos que agregar un input y ligarlo al
modelo. Sólo tenemos que agregar el siguiente código:
index.html
script.js
Capturar la pantalla y descargar:
Código QR dependiendo de input
Lo que falta ahora es ligar nuestro código QR a un input, para que
se genere el código conforme escribamos. Me gustó mucho el
resultado, ya que el código QR se genera conforme escribimos, y
va cambiando su forma, algo muy entretenido.
Index.html
script.js