75 preguntas y respuestas de la entrevista de AngularJS (2026)
Preguntas y respuestas de la entrevista de AngularJS para principiantes
1) ยฟQuรฉ es AngularJS?
AngularJS es un JavaMarco de trabajo de scripts utilizado para crear aplicaciones web de una sola pรกgina. Permite utilizar HTML como lenguaje de plantilla y ampliar la sintaxis de HTML para expresar los componentes de la aplicaciรณn con claridad.
๐ Descarga gratuita de PDF: Preguntas y respuestas de la entrevista de AngularJS >>
2) ยฟCuรกles son las caracterรญsticas clave de AngularJS?
Las caracterรญsticas clave de AngularJS son:
- <b></b><b></b>
- Control
- Modelo
- Ver
- Servicios
- El enlace de datos
- instrucciones
- Filtros
- Comprobable
3) Explicar el alcance de la funciรณn en AngularJS.
<b></b><b></b> Se refiere al modelo de la aplicaciรณn. Actรบa como un pegamento entre el controlador de la aplicaciรณn y la vista. Los รกmbitos estรกn organizados en una estructura jerรกrquica y personifican la estructura DOM (modelo de objetos del documento) de la aplicaciรณn. Puede observar expresiones y propagar eventos.
4) Explicar los servicios en AngularJS.
Los servicios de AngularJS son objetos o funciones singleton que se utilizan para realizar tareas especรญficas. Tiene cierta lรณgica empresarial.
5) ยฟQuรฉ es la expresiรณn angular? Explicar la diferencia clave entre expresiones angulares y JavaExpresiones de script
Me Gusta JavaLos scripts y expresiones angulares son fragmentos de cรณdigo que generalmente se colocan en enlaces como {{expresiรณn}}
La diferencia clave entre el JavaLas expresiones de script y las expresiones angulares son:
- Antecedentes: En Angular, las expresiones se evalรบan contra un objeto de alcance, mientras que el JavaLas expresiones de script se evalรบan contra la ventana global
- Indulgente: En la expresiรณn angular, la evaluaciรณn perdona nulos e indefinidos, mientras que en JavaLas propiedades no definidas del script generan TypeError o ReferenceError
- Sin declaraciones de flujo de control: No se pueden utilizar bucles, condicionales o excepciones en una expresiรณn angular.
- Filtros: Puede utilizar filtros para formatear los datos antes de mostrarlos.
6) ยฟCรณmo se puede inicializar un cuadro de selecciรณn con opciones al cargar la pรกgina?
Puede inicializar un cuadro de selecciรณn con opciones al cargar la pรกgina utilizando la directiva ng-init.
- <div ng-controller = "aplicaciones/panel/cuenta" ng-switch
- Encendido = โ! ! cuentasโ ng-init = โloadData ( ) โ>
7) ยฟQuรฉ son las directivas? Nombra algunas de las directivas mรกs utilizadas en la aplicaciรณn AngularJS.
Una directiva es algo que introduce una nueva sintaxis. Son como marcadores en el elemento DOM, que le asigna un comportamiento especial. En cualquier aplicaciรณn AngularJS, las directivas son los componentes mรกs importantes.
Algunas de las directivas comรบnmente utilizadas son:
1) modelo ng
2) ng-aplicaciรณn
3) ng-enlace
4) ng-repetir
5) ng-mostrar
8) ยฟCรณmo funcionan las rutas Angular JS?
Las rutas AngularJS le permiten crear diferentes URL para diferentes contenidos en su aplicaciรณn. Diferentes URL para diferentes contenidos permiten al usuario marcar URL de contenido especรญfico. Cada una de estas URL marcables en AngularJS se denomina ruta
Un valor en Angular JS es un objeto simple. Puede ser un nรบmero, una cadena o JavaObjeto de script. Los valores se utilizan normalmente como configuraciรณn inyectada en fรกbricas, servicios o controladores. Un valor debe pertenecer a un mรณdulo AngularJS.
La inyecciรณn de un valor en una funciรณn del controlador AngularJS se realiza agregando un parรกmetro con el mismo nombre que el valor.
9) ยฟQuรฉ es el enlace de datos en AngularJS?
La sincronizaciรณn automรกtica de datos entre los componentes del modelo y de la vista se conoce como enlace de datos en AngularJS. Existen dos formas de realizar el enlace de datos
- Minerรญa de datos en sistemas de plantillas clรกsicos.
- Enlace de datos en plantillas angulares.
10) ยฟCuรกles son los beneficios de AngularJS?
Los beneficios de AngularJS son:
- Registrar devoluciones de llamada: No es necesario registrar devoluciones de llamada. Esto hace que su cรณdigo sea simple y fรกcil de depurar.
- Controle HTML DOM mediante programaciรณn: Las aplicaciones creadas con Angular no necesitan manipular el DOM.
- Transferir datos hacia y desde la UI: AngularJS ayuda a eliminar casi todo el texto repetitivo. Puede validar el formulario, mostrar errores, volver a un modelo interno, etc.
- Sin cรณdigo de inicializaciรณn: Con AngularJS, puedes iniciar tu aplicaciรณn fรกcilmente. Puede utilizar servicios autoinyectados en su aplicaciรณn en Guice.
11) ยฟQuรฉ es la interpolaciรณn de cadenas en Angular.JS?
En Angular.js, el compilador durante el proceso de compilaciรณn coincide con texto y atributos. Utiliza el servicio de interpolaciรณn para ver si contienen expresiones incrustadas. Como parte del ciclo de resumen normal, estas expresiones se actualizan y registran como relojes.
12) ยฟCuรกles son los pasos para el proceso de compilaciรณn de HTML?
El proceso de compilaciรณn de HTML se produce de las siguientes maneras
- Usando la API del navegador estรกndar, primero, el HTML se analiza en DOM
- Mediante la llamada al
$compile ()mรฉtodo, se realiza una compilaciรณn del DOM. El mรฉtodo atraviesa el DOM y coincide con las directivas. - Vincule la plantilla con un alcance llamando a la funciรณn de vinculaciรณn devuelta en el paso anterior
13) Explicar directivas y sus tipos.
Durante el proceso de compilaciรณn, cuando se activa una funciรณn HTML especรญfica, se denomina directiva. Se ejecuta cuando el compilador lo encuentra en el DOM.
Los diferentes tipos de directivas son:
1) Directivas de elementos
2) Directivas de atributos
3) directivas de clase CSS
4) Comentar directivas.
14) Explica la funciรณn de enlace y sus tipos.
Link combina las directivas con un alcance y produce una vista en vivo. Para registrar oyentes DOM y actualizar el DOM, la funciรณn de enlace es responsable. Una vez clonada la plantilla, se ejecuta.
- Funciรณn de preenlace: La funciรณn de previnculaciรณn se ejecuta antes de vincular los elementos secundarios. No se considera una forma segura de transformar DOM.
- Funciรณn de enlace de publicaciones: La funciรณn de vinculaciรณn posterior se ejecuta despuรฉs de vincular los elementos secundarios. Es seguro realizar una transformaciรณn DOM mediante la funciรณn de post-vinculaciรณn
15) Explicar el inyector en AngularJS
Un inyector es un localizador de servicios. Se utiliza para recuperar instancias de objetos segรบn lo definido por el proveedor, crear instancias de tipos, invocar mรฉtodos y cargar mรณdulos. Hay un รบnico inyector por aplicaciรณn Angular, lo que ayuda a buscar una instancia de objeto por su nombre.
16) ยฟCuรกl es la principal diferencia entre un enlace y una compilaciรณn en Angular.js?
- Funciรณn de compilaciรณn: Se utiliza para la manipulaciรณn de plantillas DOM y recopila todas las directivas.
- Funciรณn de enlace: Se utiliza para registrar oyentes DOM y, por ejemplo, para manipulaciรณn DOM. Se ejecuta una vez clonada la plantilla.
17) ยฟCuรกl es la funciรณn de fรกbrica en AngularJS?
Para crear la directiva, se utiliza el mรฉtodo de fรกbrica. Se invoca sรณlo una vez cuando el compilador coincide con la directiva por primera vez. Al utilizar $injector.invoke se invoca el mรฉtodo de fรกbrica.
18) Explique la forma de estilo que ngModel agrega a las clases de CSS.
NgModel agrega estas clases CSS para permitir el estilo del formulario. Las clases de validaciรณn de AngularJS son:
- ng- vรกlido
- ng- invรกlido
- ng-prรญstino
- ng-sucio
19) ยฟCuรกles son las caracterรญsticas de โScopeโ?
- Para el observador, los รกmbitos de mutaciones del modelo proporcionan API ($watch)
- Para propagar cualquier cambio de modelo a travรฉs del sistema hacia la vista desde fuera del รกmbito angular
- Un รกmbito hereda propiedades de su รกmbito principal y, al tiempo que proporciona acceso a las propiedades del modelo compartido, los รกmbitos se pueden anidar para aislar los componentes de la aplicaciรณn.
- El alcance proporciona el contexto contra el cual se evalรบan las expresiones.
20) ยฟQuรฉ es DI (Inyecciรณn de Dependencia) y cรณmo un objeto o funciรณn puede controlar sus dependencias?
La inyecciรณn de dependencias (DI, por sus siglas en inglรฉs) es un patrรณn de diseรฑo de software que se ocupa de cรณmo el cรณdigo obtiene sus dependencias. Para recuperar elementos de la aplicaciรณn que se deben configurar cuando se carga el mรณdulo, la operaciรณn โconfigโ utiliza la inyecciรณn de dependencias.
Estas son las formas que utiliza el objeto para mantener sus dependencias.
- Normalmente, utilizando el nuevo operador, se puede crear dependencia.
- Al hacer referencia a una variable global, se puede buscar la dependencia.
- La dependencia se puede pasar a donde sea necesario.
Preguntas y respuestas de la entrevista de AngularJS para profesionales experimentados
21) Explicar el concepto de jerarquรญa de alcance.
Cada aplicaciรณn angular consta de un รกmbito raรญz, pero puede tener varios รกmbitos secundarios. A medida que los controladores secundarios y algunas directivas crean nuevos รกmbitos secundarios, una aplicaciรณn puede tener varios รกmbitos. Cuando se forman o crean nuevos รกmbitos, se agregan como secundarios de su รกmbito principal. Tambiรฉn crean una estructura jerรกrquica similar a DOM.
22) Explique la principal diferencia entre AngularJS y backbone.js
| AngularJS | Backbone.js |
| AngularJS es un JavaMarco de cรณdigo abierto basado en scripts diseรฑado para soportar aplicaciones web dinรกmicas. | backbone.js es un marco que abstrae DOM en vistas y datos en modelos y luego vincula ambos mediante eventos. |
| Su rendimiento es bueno ya que proporciona un proceso de enlace de datos bidireccional. | La tecnologรญa Backbone.js ofrece un rendimiento mรกs rรกpido que AngularJS si los conjuntos de datos son pequeรฑos |
| Funciona en MVS (Almacenamiento virtual mรบltiple). | Funciona en la arquitectura MVP. |
| AngularJS utiliza un atributo HTML dinรกmico para facilitar la comprensiรณn de la aplicaciรณn. | Backbone.js utiliza plantillas de subrayado para comprender la aplicaciรณn. |
| Tiene un gran apoyo comunitario. | El soporte de la comunidad estรก restringido a la plantilla de subrayado. |
23) ยฟQuiรฉn creรณ Angular JS?
AngularJS fue desarrollado por Adam Abrons y Misko Hevery. Actualmente, estรก desarrollado por Google.
24) ยฟCรณmo se puede integrar AngularJS con HTML?
Los desarrolladores pueden seguir los siguientes pasos para integrar AngularJS con HTML:
Paso 1: incluyendo AngularJS JavaScript en pรกgina html.
<head> <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script> </head>
Paso 2: Seรฑale la aplicaciรณn AngularJS.
Debe agregar el atributo ng-app dentro de la etiqueta del cuerpo HTML para indicar quรฉ parte del HTML tiene la aplicaciรณn AngularJS como se muestra en el siguiente ejemplo:
<body ng-app = "testapp"> </body>
25) ยฟQuรฉ es el filtro de orden en AngularJS?
El filtro Orderby en AngularJS ordena la matriz segรบn criterios especรญficos. El siguiente ejemplo muestra cรณmo ordenar productos por precio.
<ul>
<li ng-repeat = "company in product.products | orderBy:'price">
{{ company.product + ', price:' + product.price }}
</li>
</ul>
26) ยฟQuรฉ es ng-non-bindable en AngularJS?
Ng-non-bindable especifica que AngularJs no compile el elemento HTML y sus nodos secundarios. Por ejemplo:
<title ng-non-bindable > </title>
27) Explique el uso del evento de doble clic en AngularJS
El evento de doble clic de AgularJS le permite especificar un comportamiento personalizado en el evento de doble clic del mouse en una pรกgina web como:
<ELEMENT ng-dblclick="{expression}">
...
</ELEMENT>
28) Explique las directivas ng-click en AngularJS con un ejemplo
Las directivas ng-click se pueden usar en un escenario en el que tiene que hacer clic en el botรณn o desea realizar cualquier operaciรณn.
Ejemplo:
<button ng-click="count = count ++">Click</button>
29) ยฟPor quรฉ utilizar ng-include en AngularJS?
Ng-include en AngularJS le ayuda a incrustar pรกginas HTML dentro de una sola pรกgina HTML. Ejemplo:
<div ng-app = "" ng-controller = "interviewController"> <div ng-include = "'first.htm'"></div> <div ng-include = "'phases.htm'"></div> </div>
30) ยฟCรณmo se puede realizar una llamada ajax usando Angular JS?
AngularJS ofrece el control $https: que te ayuda a realizar llamadas ajax para leer los datos del servidor. El servidor realiza una llamada a la base de datos para obtener los registros necesarios. Una vez que tus datos en formato JSON estรฉn listos, puedes usar $https: para recuperar datos del servidor de la siguiente manera:
function employeeController($scope,$https:) {
var url = "tasks.txt";
$https.get(url).success( function(response) {
$scope.employee = response;
});
}
31) Explica el uso de $routeProvider
En Angular JS $routeProvider establece la configuraciรณn de URL. Se asigna con la plantilla ng o la pรกgina HTML relacionada y adjunta un controlador con la misma.
32) ยฟCรณmo se pueden configurar, obtener y borrar cookies en AngularJS?
Puede usar:
- Mรฉtodo $cookies.put() para configurar las cookies.
- Mรฉtodo $cookies.get() para obtener las cookies.
- $cookies.remove para eliminar cookies en AngularJS.
33) ยฟQuรฉ es el mรฉtodo de servicio?
El mรฉtodo de servicio en AngularJS te ayuda a definir el servicio y el mรฉtodo correspondiente. En el siguiente ejemplo, hemos inyectado un servicio de suma simple, que suma dos nรบmeros.
<! DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Event Registration</title>
</head>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.6.4/angular.min.js"></script>
<body>
<h3> Guru99 Global Event</h3>
<div ng-app = "mainApp" ng-controller = "DemoController">
<p>Result: {{result}}</p>
</div>
<script>
var mainApp = angular.module("mainApp", []);
mainApp.service('AdditionService', function(){
this.ADDITION = function(a,b) {
return a+b;
}
});
mainApp.controller('DemoController', function($scope, AdditionService) {
$scope.result = AdditionService.ADDITION(5,6);
});
</script>
</body>
</html>
34) Nombra los componentes de AngularJS que se pueden inyectar como dependencia.
Los componentes de AngularJS que se pueden inyectar como dependencia son: 1) valor, 2) fรกbrica, 3) servicio, 4) proveedor, 5) constante.
35) ยฟCuรกles son las funciones comunes de Angular Global API?
Algunas funciones de Angular Global API comรบnmente utilizadas son:
- Angular.isString: Devolverรก verdadero sรณlo si la referencia dada es de tipo cadena.
- Angular.minรบsculas: Convierte cualquier cadena a minรบsculas.
- Angular.mayรบsculas: Convierte cualquier cadena a mayรบsculas.
- Angular.isNรบmero: Devuelve verdadero sรณlo si la referencia es un valor numรฉrico o un nรบmero.
36) Escriba un programa para ocultar una etiqueta HTML con solo hacer clic en un botรณn en angular
<!DOCTYPE html>
<html>
<head>
<meta chrset="UTF 8">
<title>Event Registration</title>
</head>
<body>
<script src="https://code.angularjs.org/1.6.9/angular.js"></script>
<script src="https://code.jquery.com/jquery-3.3.1.min.js"></script>
<h1> Guru99 Global Event</h1>
<div ng-app="DemoApp" ng-controller="DemoController">
<input type="button" value="Hide Angular" ng-click="ShowHide()"/>
<br><br><div ng-hide="IsVisible">Angular</div>
</div>
<script type="text/javascript">
var app = angular.module('DemoApp',[]);
app.controller('DemoController',function($scope){
$scope.IsVisible = false;
$scope.ShowHide = function(){
$scope.IsVisible = $scope.IsVisible = true;
}
});
</script>
</body>
</html>
37) ยฟQuรฉ es BOM (modelo de objetos del navegador)?
BOM o modelo de objetos del navegador consta de historial, navegador de objetos, ubicaciรณn de la pantalla, etc. Especifica los objetos globales del navegador como la consola, el almacenamiento local y la ventana.
38) Explica โ$rootScopeโ en AngularJS
โ$rootScopeโ es un alcance que se crea en el elemento DOM (Modelo de objetos de documento).
Una aplicaciรณn solo puede tener un $rootScope que comparte con otros componentes. Tiene la directiva ng-app. Otros รกmbitos se denominan รกmbitos secundarios. Puede observar expresiones y propagar eventos.
39) Da un ejemplo de ng-view en Angular
Considere el siguiente ejemplo:
<!DOCTYPE html>
<html>
<head>
<meta chrset="UTF 8">
<title>Event Registration</title>
<script src="https://code.angularjs.org/1.5.9/angular-route.js"></script>
<script src="https://code.angularjs.org/1.5.9/angular.min.js"></script>
<script src="lib/bootstrap.js"></script>
</head>
<body ng-app="sampleApp">
<h1> Global Event</h1>
<div class="container">
<ul><li><a href="#!NewEvent"> Add New Event</a></li>
<li><a href="#!DisplayEvent"> Display Event</a></li>
</ul>
<div ng-view></div>
</div>
<script>
var app = angular.module('sampleApp',["ngRoute"]);
app.config(function($routeProvider){
$routeProvider.
when("/NewEvent",{
templateUrl : "add_event.html",
controller: "AddEventController"
}).
when("/DisplayEvent", {
templateUrl: "show_event.html",
controller: "ShowDisplayController"
}).
otherwise ({
redirectTo: '/DisplayEvent'
});
});
app.controller("AddEventController", function($scope) {
$scope.message = "This is to Add a new Event";
});
app.controller("ShowDisplayController",function($scope){
$scope.message = "This is display an Event";
});
</script>
</body>
</html>
40) ยฟCuรกl es la sintaxis del mรฉtodo de fรกbrica en AngularJS?
La sintaxis de Factory es la siguiente:
app.factory('nombreservicio',funciรณn(){ devolver objetoservicio;})
41) Nombra las diferentes fases del ciclo de vida de AngularJS Scope.
Aquรญ se muestran las diferentes fases del ciclo de vida de AngularJS Scope:
- contenido SEO
- Mutaciรณn modelo
- Registro de vigilante
- Observaciรณn de mutaciones
- Destrucciรณn del alcance
42) Escribe un programa para iniciar el proceso en Angular
El programa para iniciar el proceso en Angular es:
<html>
<body ng-app="TestApp">
<div ng-controller="Ctrl">Hi{{msg}}!</div>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.7.8/angular.min.js">
</script>
<script>
var test = angular.module('TestApp', []);
test.controller('Ctrl', function($scope) {
$scope.msg = 'Good Morning';
});
</script>
</body>
</html>
43) ยฟQuรฉ es una aplicaciรณn de una sola pรกgina en AngularJS?
SPA o aplicaciรณn de pรกgina รบnica es un sitio web o aplicaciรณn web que interactรบa con los usuarios de forma dinรกmica. En AngularJS, JavaEl script, el HTML y el CSS caben en una sola pรกgina. Permite navegar sin tener que actualizar toda la pรกgina HTML.
44) Explica el concepto de paquete web.
Webpack es un paquete de mรณdulos para Angular2 o superior. Agrupa, transpila y minimiza la aplicaciรณn AngularJS.
45) ยฟQuรฉ quieres decir con NGP?
NPM significa Administrador de paquetes de nodos. Consiste en un cliente de herramienta de lรญnea de comandos para interactuar con el repositorio del proyecto Node.js.
46) ยฟCรณmo se puede crear un nuevo proyecto en angularJS usando la interfaz de lรญnea de comandos?
Una vez que instale la interfaz de lรญnea de comandos de Angular, debe ejecutar el comando ng new project-name para crear un nuevo proyecto en Angular.
47) Explique el proceso de arranque automรกtico en AngularJS.
Angular inicializa automรกticamente el evento DOMContentLoaded o cuando descarga el script angular.js en el navegador.
Despuรฉs de esto, AngularJS encuentra la directiva ng-app que es la raรญz de la compilaciรณn de la aplicaciรณn angular. Cuando se encuentra la directiva ng-app, AngularJS realiza los siguientes pasos:
1) cargar el mรณdulo, que estรก asociado con la directiva,
2) Crear inyector de aplicaciones,
3) Compile el DOM desde el elemento raรญz de ng-app. Este proceso se conoce como arranque automรกtico.
48) ยฟQuรฉ expresiones de funciรณn se invocan inmediatamente?
IIFE o expresiones de funciรณn inmediatamente invocadas es una funciรณn que se ejecuta tan pronto como se crea. Ofrece una forma sencilla de aislar la declaraciรณn de variable. IIFE contiene dos funciones principales:
1) operador()
2) expresiรณn()
49) ยฟQuรฉ es el ciclo de resumen en AngularJS?
El ciclo de resumen es una parte importante del enlace de datos en AngularJS, que Compara la versiรณn antigua y la nueva del modelo de alcance. El ciclo de resumen se activa de forma automรกtica o manual mediante la funciรณn $apply().
50) ยฟCuรกl es el requisito bรกsico para trabajar con AngularJS?
Debe descargar la รบltima versiรณn de AngularJS desde AngularJS.com para aprender o trabajar con AngularJS. Puede necesitar un archivo JS y alojarlo localmente, o tambiรฉn puede usar Google CDN (Content Delivery Network) para hacer referencia a รฉl.
51) ยฟPodemos crear controladores anidados en AngularJS?
Sรญ, podemos crear un controlador anidado en AngularJS.
Un ejemplo de controlador anidado es el siguiente:
<div ng-controller="MainCtrl">
<p>{{msg}} {{name}}!</p>
<div ng-controller="SubCtrl1">
<p>Hi {{name}}!</p>
<div ng-controller="SubCtrl2">
<p>{{msg}} {{name}}! Your name is {{name}}.</p>
</div>
</div>
</div>
52) ยฟQuรฉ es la autenticaciรณn?
La autenticaciรณn es un servicio que se utiliza para iniciar y cerrar sesiรณn en la aplicaciรณn Angular. Las credenciales de los usuarios pasan a la API en el servidor. Luego, despuรฉs de la validaciรณn del lado del servidor de estas credenciales, se devuelve el token web JSON, que es un detalle sobre el usuario actual.
53) Definir el material de AngularJS
AngularJS Material es una implementaciรณn de la Especificaciรณn de Diseรฑo de Materiales de Google. Ofrece un conjunto de componentes de interfaz de usuario reutilizables y bien probados para el programador de AngularJS.
54) ยฟCuรกles son las diferencias importantes entre Angular 7 y Angular 8?
| Angular 7 | Angular 8 |
| Angular 7 es difรญcil de usar | Angular 8 es muy fรกcil de usar |
| Proporciona soporte para la versiรณn inferior del lenguaje de programaciรณn Typecript 3.4. | No proporciona soporte para la versiรณn inferior del lenguaje de programaciรณn Typecript 3.4. |
| Admite todas las versiones de Node.js | Solo admite la versiรณn 12 de Node.js. |
55) ยฟQuรฉ es ngzone?
La ngzone es una JavaClase contenedora de script que se indica mediante Zone.js. Permite a los desarrolladores ejecutar explรญcitamente cierto cรณdigo fuera de la zona de Angular, lo que inhibe a Angular para ejecutar cualquier detecciรณn de cambios.
56) Enumere la diferencia entre componente angular y directiva
| Componente | Directiva |
| El componente angular es una directiva que le permite utilizar la funcionalidad del componente web en toda la aplicaciรณn. | La directiva angular es una tรฉcnica mediante la cual adjuntamos comportamiento a los elementos. |
| Le ayuda a dividir su aplicaciรณn en componentes mรกs pequeรฑos. | Le ayuda a diseรฑar los componentes reutilizables. |
| Puede definir tuberรญas. | No puede definir tuberรญas. |
57) Definir ECMAScript
ECMAScript (Asociaciรณn Europea de Fabricantes de Computadoras) es un estรกndar para lenguajes de scripting. JavaScript utiliza ECMAScript como lenguaje principal. Los desarrolladores pueden utilizarlo para escribir scripts del lado del cliente en la World Wide Web o en aplicaciones y servicios de servidor. ECMAScript tiene numerosas caracterรญsticas, como funciones funcionales, de prototipos, dinรกmicas y estructuradas.
58) ยฟQuรฉ es un compilador Traceur?
Traceur es un JavaCompilador de scripts que utiliza clases, generadores y otras caracterรญsticas de ECMAScript.
59) ยฟCรณmo convertir una cadena en moneda?
Puede convertir la entrada de cadena en el filtro de moneda de tipo moneda en Angular.
60) ยฟQuรฉ son las plantillas en AngularJS?
Una plantilla es un archivo HTML que se utiliza con directivas y atributos de AngularJs.
61) Explica las diferencias entre Angular y jQuery.
| AngularJS | JQuery |
| AngularJs es difรญcil de entender | Jquery es muy fรกcil de entender. |
| Admite proceso de enlace bidireccional | No admite el proceso de enlace de datos. |
| Proporciona soporte para enrutamiento de enlaces profundos. | No proporciona soporte para enrutamiento de enlaces profundos. |
62) ยฟQuรฉ es la compilaciรณn anticipada?
Angular AOT (Ahead of Time) es un compilador que convierte su cรณdigo HTML y mecanografiado angular en el JavaCรณdigo de script.
63) Listar tipos de filtros en AngularJS
Los tipos de filtros utilizados en AngularJS son: 1) Moneda, 2) Mayรบsculas, 3) Minรบsculas, 4) orderBy, 5) JSON y 6) limitTo.
64) Explica la funciรณn ngOnInit ()
La funciรณn ngOnInit () es un enlace de ciclo de vida que se llama despuรฉs de completar las propiedades vinculadas a datos de la directiva.
65) ยฟQuรฉ es la transclusiรณn en AngularJS?
La transclusiรณn en AngulaJS permite a los desarrolladores reasignar los elementos secundarios de la directiva original a una ubicaciรณn especรญfica dentro de una plantilla. La directiva ng muestra el punto de inserciรณn para un DOM transcluido de la directiva principal mรกs cercana, que estรก utilizando la transclusiรณn. Las directivas ng-transclude-slot o ng-transclude se utilizan principalmente para la transclusiรณn.
66) Los ganchos iluminados estรกn disponibles en AngularJS
Varios ganchos en AngularJS son:
1) ngOnInit()
2) ngOnChanges(),
3) ngDoCheck(),
4) ngAfterContentInit(),
5) ngAfterContentChecked(),
6) ngOnDestroy(),
7) ngAfterViewChecked(), y
8) ngAfterViewInit()
67) ยฟCuรกles son las partes importantes de los metadatos de AngularJS?
Los metadatos de AngularJS se utilizan para decorar una clase que representa el comportamiento esperado de una clase en particular. Varias partes de los metadatos son: 1) decorador de clases, 2) decoradores de mรฉtodos, decoradores de parรกmetros y 4) decoradores de propiedades.
68) ยฟQuรฉ es la CLI angular?
Angular CLI tambiรฉn se denomina herramienta de interfaz de lรญnea de comandos. Se utiliza para crear, inicializar y mantener aplicaciones Angular. El software CLI se puede utilizar a travรฉs de una interfaz de usuario muy interactiva, como un shell de comandos o una consola angular.
69) Explicar la tuberรญa parametrizada en AngularJS
En angularJS, las tuberรญas pueden tener mรกs de un parรกmetro para ajustar la salida fina. Puede crear una tuberรญa parametrizada declarando la tuberรญa con dos puntos (:) y valores de parรกmetro. El desarrollador puede separar varios valores de parรกmetros con dos puntos (:).
70) ยฟQuรฉ es el enrutamiento?
El enrutamiento es un mรฉtodo para fusionar varias vistas. El responsable del tratamiento toma la decisiรณn de combinar estas vistas en funciรณn de las necesidades lรณgicas.
71) ยฟQuรฉ quieres decir con pruebas unitarias aisladas?
La prueba aislada es un proceso de verificaciรณn de la instancia de una clase sin utilizar ningรบn valor inyectado ni dependencia angular. Le ayuda a implementar el programa muy fรกcilmente.
72) Nombrar funciones de animaciรณn DSL en AngularJS
Las funciones de animaciรณn DSL en AngularJS son: 1) grupo(), 2) estado(), 3) transiciรณn(), 4) estilo(), 5) fotogramas clave(), 6) disparador(), 7) secuencia() y 8) animar().
73) ยฟQuรฉ es el mรณdulo AngularJS?
En angularJS, un mรณdulo es un proceso para agrupar directivas y componentes de servicios que estรกn relacionados. Los organiza de manera que puedan combinarse con otros mรณdulos para crear una aplicaciรณn.
74) ยฟQuรฉ son las tuberรญas en AngularJs?
En angular, las tuberรญas proporcionan un mรฉtodo simple para transformar los datos. Toma valores como matrices, nรบmeros enteros, datos y cadenas como entrada y los divide con el sรญmbolo de barra vertical (|). Convierte los datos al formato requerido. Pipes muestra lo mismo en el navegador. En angularJS, proporciona algunas tuberรญas integradas, pero los desarrolladores tambiรฉn pueden desarrollar sus propias tuberรญas.
75) Explicar ViewEncapsulation en AngularJS
ViewEncapsulation determina si los estilos definidos en el componente AngularJS afectarรกn a toda la aplicaciรณn o no.
ยกยกยกPrepรกrate para tu entrevista de trabajo!!! Atravesar Tutorial de AngularJS para estar mejor preparado.
Esta prueba simulada detallada de AngularJS lo ayudarรก a aclarar las dudas sobre las preguntas de la entrevista de AngularJS y tambiรฉn lo ayudarรก a resolver la entrevista.
Estas preguntas de la entrevista tambiรฉn te ayudarรกn en tu viva(orals)

