75 perguntas e respostas da entrevista AngularJS (2025)

Aqui estão as perguntas e respostas da entrevista AngularJS para candidatos mais novos e experientes para conseguir o emprego dos sonhos.

 

Perguntas e respostas da entrevista AngularJS para calouros

1) O que é Angular JS?

AngularJS é um JavaFramework de script usado para criar aplicativos de página web única. Ele permite que você use HTML como sua linguagem de modelo e permite que você estenda a sintaxe do HTML para expressar os componentes do seu aplicativo claramente.

👉 Download gratuito de PDF: Perguntas e respostas da entrevista AngularJS >>


2) Quais são os principais recursos do AngularJS?

Os principais recursos do AngularJS são:

  • Objetivo
  • Responsável pelo Tratamento
  • Modelo
  • Ver
  • Nossos Serviços
  • Ligação de dados
  • instruções
  • Filtros
  • Testável

3) Explique o escopo da função em AngularJS

Objetivo refere-se ao modelo de aplicação. Ele atua como uma cola entre o controlador do aplicativo e a visualização. Os escopos são organizados em uma estrutura hierárquica e representam a estrutura DOM (Document Object Model) do aplicativo. Ele pode observar expressões e propagar eventos.


4) Explique os serviços em AngularJS

Os serviços AngularJS são objetos ou funções singleton usados ​​​​para realizar tarefas específicas. Ele contém alguma lógica de negócios.


5) O que é expressão angular? Explique a principal diferença entre expressões angulares e JavaExpressões de script

Como JavaScript, expressões angulares são trechos de código que geralmente são colocados em vinculações como {{ expression }}

A diferença fundamental entre o JavaExpressões de script e expressões angulares são:

  • Background: Em Angular, as expressões são avaliadas em relação a um objeto de escopo, enquanto o JavaAs expressões de script são avaliadas em relação à janela global
  • Perdoar: Na expressão Angular, a avaliação perdoa nulos e indefinidos, enquanto em JavaPropriedades indefinidas do script geram TypeError ou ReferenceError
  • Sem declarações de fluxo de controle: Loops, condicionais ou exceções não podem ser usados ​​em uma expressão angular
  • Filtros: Você pode usar filtros para formatar dados antes de exibi-los.

6) Como você pode inicializar uma caixa de seleção com opções no carregamento da página?

Você pode inicializar uma caixa de seleção com opções no carregamento da página usando a diretiva ng-init.

  • <div ng-controller = ”apps/painel/conta” ng-switch
  • Ligado = “! ! contas” ng-init = ”loadData()“>

7) O que são diretivas? Cite algumas das diretivas mais comumente usadas em aplicativos AngularJS

Uma diretiva é algo que introduz uma nova sintaxe. Eles são como marcadores no elemento DOM, que atribuem um comportamento especial a ele. Em qualquer aplicação AngularJS, as diretivas são os componentes mais importantes.

Algumas das diretivas comumente usadas são:

1) modelo ng

2) ng-App

3) ng-bind

4) ng-repetir

5) ng-show


8) Como funcionam as rotas Angular JS?

As rotas AngularJS permitem criar URLs diferentes para conteúdos diferentes em seu aplicativo. URLs diferentes para conteúdos diferentes permitem que o usuário marque URLs para conteúdos específicos. Cada URL que pode ser marcado em AngularJS é chamado de rota

Um valor em Angular JS é um objeto simples. Pode ser um número, string ou JavaObjeto de script. Valores são normalmente usados ​​como configuração injetada em factories, serviços ou controladores. Um valor deve pertencer a um módulo AngularJS.

A injeção de um valor em uma função de controlador AngularJS é feita adicionando um parâmetro com o mesmo nome do valor


9) O que é vinculação de dados no AngularJS?

A sincronização automática de dados entre os componentes do modelo e da visualização é chamada de vinculação de dados no AngularJS. Existem duas maneiras de vinculação de dados

  1. Mineração de dados em sistemas de templates clássicos
  2. Vinculação de dados em modelos angulares

10) Quais são os benefícios do AngularJS?

Os benefícios do AngularJS são:

  • Registrando retornos de chamada: Não há necessidade de registrar retornos de chamada. Isso torna seu código simples e fácil de depurar.
  • Controle HTML DOM programaticamente: Os aplicativos criados usando Angular não são obrigados a manipular o DOM.
  • Transferir dados de e para a IU: AngularJS ajuda a eliminar quase todo o clichê. Pode validar o formulário, exibir erros, retornar a um modelo interno e assim por diante.
  • Nenhum código de inicialização: Com AngularJS, você pode inicializar seu aplicativo facilmente. Você pode usar serviços injetados automaticamente em seu aplicativo no Guice.

11) O que é interpolação de string em Angular.JS?

No Angular.js, o compilador durante o processo de compilação corresponde ao texto e aos atributos. Ele usa o serviço de interpolação para ver se eles contêm expressões incorporadas. Como parte do ciclo normal de resumo, essas expressões são atualizadas e registradas como relógios.


12) Quais são as etapas do processo de compilação do HTML?

A compilação do processo HTML ocorre das seguintes maneiras

  • Usando a API padrão do navegador, primeiro o HTML é analisado no DOM
  • Usando a chamada para o $compile () método, uma compilação do DOM é executada. O método atravessa o DOM e corresponde às diretivas.
  • Vincule o modelo a um escopo chamando a função de vinculação retornada da etapa anterior

13) Explique as diretivas e seus tipos

Durante o processo de compilação, quando uma função HTML específica é acionada, ela é chamada de diretiva. É executado quando o compilador o encontra no DOM.

Diferentes tipos de diretivas são:

1) Diretivas de elemento

2) Diretivas de atributos

3) Diretivas de classe CSS

4) Comente as diretivas.


14) Explique a função de ligação e seus tipos

Link combina as diretivas com um escopo e produz uma visualização ao vivo. Para registrar ouvintes DOM, bem como para atualizar o DOM, a função link é responsável. Depois que o modelo for clonado, ele será executado.

  • Função de pré-vinculação: A função de pré-vinculação é executada antes que os elementos filhos sejam vinculados. Não é considerado uma forma segura de transformação do DOM.
  • Função de postagem de link: A função de pós-vinculação é executada após os elementos filhos serem vinculados. É seguro fazer a transformação do DOM por meio da função pós-vinculação

15) Explique o injetor em AngularJS

Um injetor é um localizador de serviço. Ele é usado para recuperar instâncias de objetos conforme definido pelo provedor, instanciar tipos, invocar métodos e carregar módulos. Existe um único injetor por aplicação Angular, que ajuda a pesquisar uma instância de objeto por seu nome.


16) Qual a principal diferença entre link e compilação em Angular.js?

  • Função de compilação: Ele é usado para manipulação de modelos DOM e coleta todas as diretivas.
  • Função de ligação: É usado para registrar ouvintes DOM e também, por exemplo, para manipulação de DOM. Ele é executado assim que o modelo for clonado.

17) Qual é a função de fábrica no AngularJS?

Para criar a diretiva, é usado o método de fábrica. É invocado apenas uma vez quando o compilador corresponde à diretiva pela primeira vez. Ao usar $injector.invoke o método de fábrica é invocado.


18) Explique a forma de estilo que ngModel adiciona às classes CSS

NgModel adiciona essas classes CSS para permitir o estilo do formulário. As classes de validação do AngularJS são:

  1. ng- válido
  2. ng- inválido
  3. ng-imaculado
  4. ng-sujo

19) Quais são as características do “Escopo”?

  • Para os escopos de mutações do modelo observador fornecem APIs ($watch)
  • Para propagar quaisquer alterações de modelo através do sistema para a visão de fora do domínio Angular
  • Um escopo herda propriedades de seu escopo pai, ao mesmo tempo que fornece acesso às propriedades compartilhadas do modelo, os escopos podem ser aninhados para isolar componentes do aplicativo
  • O escopo fornece o contexto em relação ao qual as expressões são avaliadas

20) O que é DI (Injeção de Dependência) e como um objeto ou função pode controlar suas dependências?

DI ou Dependency Injection é um padrão de design de software que trata de como o código obtém suas dependências. Para recuperar elementos da aplicação que precisam ser configurados quando o módulo é carregado, a operação “config” usa injeção de dependência.

Estas são as maneiras que o objeto usa para manter suas dependências

  • Normalmente usando o operador new, a dependência pode ser criada
  • Ao referir-se a uma variável global, a dependência pode ser pesquisada
  • A dependência pode ser passada para onde for necessária

Perguntas e respostas da entrevista AngularJS para profissionais experientes

21) Explique o conceito de hierarquia de escopo

Cada aplicação angular consiste em um escopo raiz, mas pode ter vários escopos filhos. Como os controladores filhos e algumas diretivas criam novos escopos filhos, um aplicativo pode ter vários escopos. Quando novos escopos são formados ou criados, eles são adicionados como filhos do escopo pai. Eles também criam uma estrutura hierárquica semelhante ao DOM.


22) Explique a principal diferença entre AngularJS e backbone.js

AngularJS Backbone.js
AngularJS é um JavaEstrutura de código aberto baseada em script, projetada para oferecer suporte a aplicativos web dinâmicos. backbone.js é uma estrutura que abstrai o DOM em visualizações e dados em modelos e, em seguida, vincula ambos usando eventos.
Seu desempenho é bom, pois fornece processo de vinculação de dados bidirecional A tecnologia Backbone.js oferece desempenho mais rápido do que AngularJS se os conjuntos de dados forem pequenos
Funciona em MVS (Armazenamento Virtual Múltiplo). Funciona na arquitetura MVP.
AngularJS usa atributos HTML dinâmicos para facilitar o entendimento do aplicativo. Backbone.js usa modelos de sublinhado para entender o aplicativo.
Tem grande apoio da comunidade. O apoio da comunidade está restrito ao modelo de sublinhado.

23) Quem criou o Angular JS?

AngularJS foi desenvolvido por Adam Abrons e Misko Hevery. Atualmente, é desenvolvido pelo Google.


24) Como você pode integrar AngularJS com HTML?

Os desenvolvedores podem seguir as seguintes etapas para integrar AngularJS com HTML:

- incluindo Angular JS JavaScript em página html.

<head>
   <script src = "https://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/angular.min.js"></script>
</head>

- Aponte o aplicativo AngularJS.

Você deve adicionar o atributo ng-app dentro da tag HTML body para saber qual parte do aplicativo HTML AngularJS possui, conforme mostrado no exemplo a seguir:

<body ng-app = "testapp">
</body>

25) O que é filtro orderby em AngularJS?

O filtro Orderby em AngularJS ordena o array com base em critérios especificados. O exemplo a seguir mostra como você pode solicitar produtos por preço.

<ul>
<li ng-repeat = "company in product.products | orderBy:'price">
      {{ company.product + ', price:' + product.price }}
   </li>
</ul>

26) O que é ng não vinculável em AngularJS?

Ng-non-bindable especifica AngularJs para não compilar o elemento HTML e seus nós filhos. Por exemplo:

<title ng-non-bindable > </title>


27) Explique o uso do evento de duplo clique em AngularJS

O evento de clique duplo do AgularJS permite especificar um comportamento personalizado no evento de clique duplo do mouse em uma página da web como:

<ELEMENT ng-dblclick="{expression}"> 
... 
</ELEMENT>

28) Explique as diretivas ng-click em AngularJS com exemplo

As diretivas Ng-click podem ser usadas em um cenário em que você precisa clicar no botão ou deseja realizar qualquer operação.

Exemplo:

<button ng-click="count = count ++">Click</button>

29) Por que usar ng-include em AngularJS?

Ng-include em AngularJS ajuda a incorporar páginas HTML em uma única página HTML. Exemplo:

<div ng-app = "" ng-controller = "interviewController">
   <div ng-include = "'first.htm'"></div>
   <div ng-include = "'phases.htm'"></div>
</div>

30) Como você pode fazer uma chamada ajax usando Angular JS?

AngularJS oferece $https: controle que ajuda você a fazer chamadas ajax para ler dados do servidor. O servidor faz uma chamada ao banco de dados para obter os registros necessários. Assim que seus dados no formato JSON estiverem prontos, você pode usar $https: para recuperar dados do servidor da seguinte maneira:

function employeeController($scope,$https:) {
   var url = "tasks.txt";
   $https.get(url).success( function(response) {
      $scope.employee = response; 
   });
}

31) Explique o uso de $routeProvider

Em Angular JS $routeProvider define a configuração da URL. Ele mapeia com o modelo ng ou página HTML relacionado e anexa um controlador ao mesmo.


32) Como você pode definir, obter e limpar cookies no AngularJS?

Você pode usar:

  • Método $cookies.put() para definir os cookies.
  • Método $cookies.get() para obter os cookies.
  • $cookies.remove para remover cookies em AngularJS.

33) Qual é o método de serviço?

O método de serviço em AngularJS ajuda você a definir o serviço e o método para ele. No exemplo a seguir, injetamos um serviço de adição simples, que soma dois 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) Nomeie os componentes AngularJS que podem ser injetados como dependência

Os componentes AngularJS que podem ser injetados como dependência são: 1) valor, 2) fábrica, 3) serviço, 4) provedor, 5) constante.


35) Quais são as funções comuns da API Angular Global

Algumas funções da API Angular Global comumente usadas são:

  • Angular.isString: Ele retornará verdadeiro somente se a referência fornecida for do tipo string.
  • Angular.minúsculas: Ele converte qualquer string para minúscula
  • Angular.maiúsculas: Ele converte qualquer string em maiúscula.
  • Angular.isNumber: Ele retorna verdadeiro apenas se a referência for um valor numérico ou número.

36) Escreva um programa para ocultar uma tag HTML com apenas um clique de botão em 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) O que é BOM (Modelo de Objeto do Navegador)?

BOM ou modelo de objeto do navegador consiste em histórico, navegador de objetos, localização da tela, etc. Ele especifica os objetos globais do navegador, como console, armazenamento local e janela.


38) Explique “$rootScope” em AngularJS

“$rootScope” é um escopo criado no elemento DOM (Document Object Model).

Uma aplicação pode ter apenas um $rootScope que compartilha, entre outros componentes. Possui a diretiva ng-app. Outros escopos são chamados de escopo filho. Ele pode observar expressões e também propagar eventos.


39) Dê um exemplo de ng-view em Angular

Considere o seguinte exemplo:

<!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) Qual é a sintaxe do método fábrica em AngularJS?

A sintaxe do Factory é a seguinte:

app.factory('serviceName',function(){ return serviceObj;})


41) Cite as diferentes fases do ciclo de vida do escopo AngularJS.

Aqui estão as diferentes fases do ciclo de vida do AngularJS Scope:

  • Criação
  • Mutação de modelo
  • Registro de observador
  • Observação de mutação
  • Destruição de escopo

42) Escreva um programa para inicializar o processo em Angular

O programa para inicializar o processo em Angular é:

<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) O que é um aplicativo de página única em AngularJS?

SPA ou aplicativo de página única é um site ou aplicativo web que interage com os usuários de forma dinâmica. Em Angular JS, JavaScript, HTML e CSS cabem em uma única página. Ele realiza a navegação sem atualizar a página HTML inteira.


44) Explique o conceito de webpack

Webpack é um empacotador de módulo para Angular2 ou superior. Ele agrupa, transpila e minimiza o aplicativo AngularJS.


45) O que você quer dizer com NPM?

NPM significa Gerenciador de Pacotes de Nó. Consiste em uma ferramenta cliente de linha de comando para interagir com o repositório do projeto Node.js.


46) Como você pode criar um novo projeto em angularJS usando Command Line Interface?

Depois de instalar a interface de linha de comando Angular, você deve executar o comando ng new project-name para criar um novo projeto em Angular.


47) Explique o processo de auto bootstrap em AngularJS

Angular inicializa automaticamente o evento DOMContentLoaded ou quando você baixa o script angular.js para o navegador.

Depois disso, o AngularJS encontra a diretiva ng-app que é a raiz da compilação do aplicativo angular. Quando a diretiva ng-app é encontrada, o AngularJS executa as seguintes etapas:

1) carregue o módulo, que está associado à diretiva,

2) Criar injetor de aplicação,

3) Compile o DOM a partir do elemento raiz ng-app. Este processo é conhecido como inicialização automática.


48) O que são expressões de função invocadas imediatamente?

IIFEs ou Expressões de Função Imediatamente Invocadas é uma função que é executada assim que é criada. Oferece uma maneira simples de isolar a declaração da variável. IIFEs contém duas funções principais:

1) operador()

2) expressão()


49) Qual é o ciclo de digestão no AngularJS?

O ciclo de resumo é uma parte importante da ligação de dados no AngularJS, que compara a versão antiga e a nova do modelo de escopo. Ciclo de resumo acionado automática ou manualmente usando a função $apply().


50) Qual é o requisito básico para trabalhar com AngularJS?

Você deve baixar a versão mais recente do AngularJS em AngularJS.com para aprender ou trabalhar com AngularJS. Você pode precisar do arquivo JS e hospedá-lo localmente ou também pode usar o Google CDN (Content Delivery Network) para referenciá-lo.


51) Podemos criar controladores aninhados em AngularJS?

Sim, podemos criar um controlador aninhado em AngularJS.

Um exemplo de controlador aninhado é o seguinte:

<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) O que é autenticação?

A autenticação é um serviço usado para fazer login e logout do aplicativo Angular. As credenciais dos usuários passam para a API no servidor. Em seguida, após a validação do lado do servidor dessas credenciais, o JSON Web Token é retornado, com detalhes sobre o usuário atual.


53) Definir material AngularJS

AngularJS Material é uma implementação da Especificação de Material Design do Google. Ele oferece um conjunto de componentes de UI reutilizáveis ​​e bem testados para programadores AngularJS.


54) Quais são as diferenças importantes entre Angular 7 e Angular 8

Angular7 Angular8
Angular 7 é difícil de usar Angular 8 é muito fácil de usar
Ele fornece suporte para a versão inferior da linguagem de programação Typescript 3.4 Ele não fornece suporte para a versão inferior da linguagem de programação Typescript 3.4
Suporta todas as versões de Node.js Suporta apenas a versão Node.js 12.

55) O que é ngzone?

A ngzone é uma JavaClasse wrapper de script indicada por Zone.js. Ele permite que os desenvolvedores executem explicitamente determinados códigos fora da zona do Angular, o que inibe o angular de executar qualquer detecção de alterações.


56) Liste a diferença entre Componente Angular e Diretiva

Componente Directiva
O componente angular é uma diretiva que permite utilizar a funcionalidade do componente da web em todo o aplicativo. A diretiva angular é uma técnica pela qual atribuímos comportamento aos elementos.
Ajuda você a dividir seu aplicativo em componentes menores. Ajuda você a projetar os componentes reutilizáveis.
Pode definir tubos Não pode definir tubos.

57) Defina ECMAScript

ECMAScript (Associação Europeia de Fabricantes de Computadores) é um padrão para linguagens de script. JavaO Script usa ECMAScript como linguagem principal. Os desenvolvedores podem obter ajuda para escrever scripts do lado do cliente na world wide web e/ou aplicativos e serviços de servidor. O ECMAScript tem vários recursos, como recursos funcionais, de protótipo, dinâmicos e estruturados.


58) O que é um compilador Traceur?

Traceur é um JavaCompilador de script que usa classes, geradores e outros recursos do ECMAScript.


59) Como converter uma string em moeda?

Você pode converter a entrada de string no filtro de moeda do tipo de moeda em Angular.


60) O que são modelos em AngularJS?

Um modelo é um arquivo HTML usado com diretivas e atributos AngularJs.


61) Explique as diferenças entre Angular e jQuery

AngularJS JQuery
AngularJs é difícil de entender Jquery é muito fácil de entender.
Suporta processo de ligação bidirecional Não suporta processo de vinculação de dados
Ele fornece suporte para roteamento de links diretos Ele não fornece suporte para roteamento de links diretos

62) O que é a compilação Ahead of Time?

Angular AOT (Ahead of Time) é um compilador que converte seu HTML angular e código TypeScript no JavaCódigo de script.


63) Liste os tipos de filtros em AngularJS

Os tipos de filtros usados ​​no AngularJS são: 1) Moeda, 2) Maiúsculas, 3) Minúsculas, 4) orderBy, 5) JSON e 6) limitTo.


64) Explique a função ngOnInit()

A função ngOnInit () é um gancho de ciclo de vida que é chamado após a conclusão das propriedades vinculadas a dados da diretiva.


65) O que é transclusão em AngularJS?

A transclusão no AngulaJS permite que os desenvolvedores realoquem os filhos da diretiva original em um local específico dentro de um modelo. A diretiva ng mostra o ponto de inserção para um DOM transcluído da diretiva pai mais próxima, que está usando transclusão. As diretivas Ng-transclude-slot ou ng-transclude são usadas principalmente para transclusão.


66) Ganchos iluminados estão disponíveis em AngularJS

Vários ganchos no AngularJS são:

1)ngOnInit()

2)ngOnChanges(),

3)ngDoCheck(),

4) ngAfterContentInit(),

5) ngAfterContentChecked(),

6) ngOnDestroy(),

7) ngAfterViewChecked(), e

8)ngAfterViewInit()


67) Quais são as partes importantes dos metadados AngularJS?

Os metadados AngularJS são usados ​​para decorar uma classe que representa o comportamento esperado de uma classe específica. Várias partes dos metadados são: 1) decorador de classe, 2) decorador de método, decorador de parâmetro e 4) decorador de propriedade.


68) O que é Angular CLI?

Angular CLI também é chamado de ferramenta de interface de linha de comando. Ele é usado para construir, inicializar e manter aplicativos Angular. O software CLI pode ser usado por meio de uma interface de usuário muito interativa, como um shell de comando ou console Angular.


69) Explique o tubo parametrizado em AngularJS

No angularJS, os pipes podem ter mais de um parâmetro para ajustar a saída precisa. Você pode criar um canal parametrizado declarando o canal com dois pontos (:) e valores de parâmetro. O desenvolvedor pode separar vários valores de parâmetros com dois pontos (:).


70) O que é roteamento?

O roteamento é um método de mesclar várias visualizações. O controlador toma a decisão de combinar essas visualizações dependendo das necessidades lógicas.


71) O que você quer dizer com testes unitários isolados?

Teste isolado é um processo de verificação de instância de classe sem usar nenhum valor injetado ou dependência angular. Ajuda você a implementar o programa com muita facilidade.


72) Nomeie funções de animação DSL em AngularJS

As funções de animação DSL em AngularJS são: 1) grupo(), 2) estado(), 3) transição(), 4) estilo(), 5) quadros-chave(), 6) gatilho(), 7) sequência() e 8) animar().


73) O que é o módulo AngularJS?

No angularJS, um módulo é um processo para agrupar diretivas e componentes de serviços relacionados. Ele os organiza de forma que possam ser combinados com outros módulos para criar um aplicativo.


74) O que são tubos em AngularJs?

Em angular, os pipes fornecem um método simples para transformar os dados. Ele pega valores como arrays, inteiros, dados e strings como entrada e é dividido com o símbolo de barra vertical (|). Ele converte os dados no formato necessário. Pipes exibe a mesma coisa no navegador. No angularJS, ele fornece alguns pipes integrados, mas os desenvolvedores também podem desenvolver seus próprios pipes.


75) Explique ViewEncapsulation em AngularJS

ViewEncapsulation determina se os estilos definidos no componente AngularJS afetarão todo o aplicativo ou não.

Prepare-se para sua entrevista de emprego!!! Ir através Tutorial do AngularJS para estar melhor preparado.

Este teste simulado AngularJS detalhado irá ajudá-lo a tirar dúvidas sobre as perguntas da entrevista AngularJS e também a resolver a entrevista.


Essas perguntas da entrevista também ajudarão em sua viva (oral)