Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

unidades:01_introduccion:01_instalacion [2013/09/10 22:42]
admin [Descarga]
— (actual)
Línea 1: Línea 1:
-====== Instalación ====== 
  
-===== Descarga ===== 
- 
-Instalar angularJS es tan sencillo como como descargar el fichero JavaScript e incluirlo en nuestra página. 
- 
-En la página de [[http://​angular.org]] tenemos el botón para descargarlo o directamente desde aqui [[http://​code.angularjs.org/​1.0.8/​angular.js|angular.js]]. 
- 
-En el ''<​head>''​ de nuestra página deberemos incluirlo con el tag ''<​scrip>''​. 
- 
-<sxh xml> 
- 
-<​head>​ 
-  <script type="​text/​javascript"​ src="​js/​lib/​angular.js"></​script>​ 
-</​head>​ 
- 
-</​sxh>​ 
-===== Preparar la aplicación ===== 
-Para todas las aplicaciones que realicemos en AngularJS deberemos incluir los siguientes atributos para indicar que estamos en una aplicación de AngularJS 
- 
-  * En el tag ''<​html>''​ incluir el atributo ''​ng-app''​ con el nombre de la aplicación. 
-  * En el tag ''<​body>''​ incluir el atributo ''​ng-controller''​ con el nombre del controlador JavaScript a usar. 
- 
-<sxh xml> 
-<​!doctype html> 
-<html ng-app="​MiApp">​ 
-  <​head>​ 
-    <script src="​js/​lib/​angular.js"></​script>​ 
-  </​head>​ 
-  <body ng-controller="​MiPageController">​ 
-  </​body>​ 
-</​html>​ 
-</​sxh>​ 
- 
-  * En la línea 2 el atributo ''​ng-app''​ indica el nombre de la aplicación. Obviamente podemos indicar el nombre que deseemos. 
- 
-<sxh js> 
-var app=angular.module("​MiApp",​[]);​ 
-</​sxh>​ 
- 
-Esta línea crea un [[modulo]] específico para nuestra aplicación. En AngularJS un módulo es un objeto JavaScript en el que configuramos nuestra aplicación. Posteriormente podremos configurarla usando el objeto ''​app''​. 
- 
-  * En la línea 6 podemos ver el atributo ''​ng-controller''​ con el valor ''​MiPageController''​. ''​MiPageController''​ es el nombre de una función JavaScript que será el controlador de esta página. Esta función JavaScript ya contendrá código específico de la aplicación. 
- 
-<sxh js> 
-function MiPageController($scope) { 
-} 
-</​sxh>​ 
- 
-El parámetro ''​$scope''​ que se le pasa a la función es un objeto de AngularJS en el que guardaremos el modelo de datos de la página. 
- 
-Finalmente la página quedará de la siguiente manera: 
- 
-<sxh html> 
-<​!doctype html> 
-<html ng-app="​MiApp">​ 
-  <​head>​ 
-    <script src="​lib/​angular.js"></​script>​ 
-    <​script>​ 
-      var app=angular.module("​MiApp",​[]);​ 
- 
-      function MiPageController($scope) { 
-      ​ 
-      } 
- 
-    </​script> ​   ​ 
-  </​head>​ 
-  <body ng-controller="​MiPageController">​ 
-  {{1+2}} 
-  </​body>​ 
-</​html>​ 
-</​sxh>​ 
- 
-Vemos en la línea 15 como hemos añadido la expresión ''​%%{{1+2}}%%''​. Esto es una expresión de AngularJS que simplemente realiza la suma de los 2 números y muestra el resultado. De esa forma si vemos el número 3 será que AngularJS funciona correctamente. Más adelante veremos más sobre las llaves ''​%%{}%%''​. 
- 
-**Demo:** 
-{{url>​http://​jsfiddle.net/​logongas/​AR4nF/​embedded/​result,​js,​html}} 
- 
-Naturalmente,​ podemos dejar más limpio el código si nos llevamos el controlador a un fichero aparte: 
- 
-<sxh html> 
-<​!doctype html> 
-<html ng-app="​MiApp">​ 
-  <​head>​ 
-    <script src="​lib/​angular.js"></​script>​ 
-    <script type="​text/​javascript"​ src="​MiPageController.js"></​script>  ​ 
-  </​head>​ 
-  <body ng-controller="​MiPageController">​ 
-  {{1+2}} 
-  </​body>​ 
-</​html>​ 
-</​sxh>​ 
- 
-<sxh javascript>​ 
-var app=angular.module("​MiApp",​[]);​ 
-function MiPageController($scope) { 
-        
-} 
-</​sxh>​ 
unidades/01_introduccion/01_instalacion.1378845731.txt.gz · Última modificación: 2013/09/10 22:42 por admin
Ir hasta arriba
CC Attribution-Share Alike 3.0 Unported
chimeric.de = chi`s home Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0