Directiva ng-app de AngularJS
Definición y uso
ng-app
La directiva le dice a AngularJS que este es el elemento raíz de la aplicación AngularJS.
Todas las aplicaciones AngularJS deben tener un elemento raíz.
Sólo puede haber una en el documento HTML. ng-app
Si hay múltiples ng-app
Si hay múltiples directivas, se utilizará la primera que se encuentre.
Ejemplo
Ejemplo 1
Hacer que el elemento body sea el elemento raíz de la aplicación AngularJS:
<body ng-app=""> <p>Mi primera expresión:{{ 5 + 5 }}</p> </body>
Ejemplo 2
Cargar módulos para ejecutar en la aplicación:
<div ng-app="myApp" ng-controller="myCtrl"> {{ firstName + " " + lastName }} </div> <script> var app = angular.module("myApp", []); app.controller("myCtrl", function($scope) { $scope.firstName = "Bill"; $scope.lastName = "Gates"; }); </script>
Sintaxis
<element ng-app="modulename"> ... El contenido dentro del elemento raíz ng-app puede contener código AngularJS ... </element>
Soportado por todos los elementos HTML.
Parámetros
Parámetros | Descripción |
---|---|
modulename | Opcional. Especificar el nombre del módulo que se debe cargar con la aplicación. |