Учебники

24) AngularJS Интервью Q & A

Ниже приведены часто задаваемые вопросы об интервью AngularJS как для новичков, так и для опытных кандидатов, чтобы получить правильную работу.

1) Что такое AngularJS?

AngularJS — это JavaScript-фреймворк, используемый для создания приложений на одной веб-странице. Он позволяет использовать HTML в качестве языка шаблонов и позволяет расширять синтаксис HTML для четкого выражения компонентов вашего приложения.

2) Каковы ключевые особенности AngularJS?

Ключевые особенности AngularJS:

  • Объем
  • контроллер
  • модель
  • Посмотреть
  • Сервисы
  • Привязка данных
  • Директивы
  • фильтры
  • Тестируемые

3) Объясните область действия функции в AngularJS

Область применения относится к модели приложения. Он действует как связующее звено между контроллером приложения и представлением. Области располагаются в иерархической структуре и олицетворяют структуру приложения DOM (Document Object Model). Он может смотреть выражения и распространять события.

4) Объясните услуги в AngularJS

Сервисы AngularJS — это одноэлементные объекты или функции, которые используются для выполнения конкретных задач. Он содержит некоторую бизнес-логику.

5) Что такое угловое выражение? Объясните ключевое различие между угловыми выражениями и выражениями JavaScript

Как и JavaScript, угловые выражения — это фрагменты кода, которые обычно помещаются в привязку, например {{expression}}

Основное различие между выражениями JavaScript и угловыми выражениями:

  • Контекст: в Angular выражения сравниваются с объектом области, а выражения JavaScript — с глобальным окном.
  • Прощение: в угловом выражении вычисление прощается до нуля и не определено, в то время как в JavaScript неопределенные свойства генерируют TypeError или ReferenceError
  • Нет операторов потока управления: в угловом выражении нельзя использовать циклы, условные выражения или исключения
  • Фильтры: Вы можете использовать фильтры для форматирования данных перед их отображением.

6) Как вы можете инициализировать поле выбора с параметрами загрузки страницы?

Вы можете инициализировать поле выбора с параметрами загрузки страницы, используя директиву ng-init.

  • <div ng-controller = «apps / dashboard / account» ng-switch
  • On = «!! Account» ng-init = «loadData ()»>

7) Что такое директивы? Назовите некоторые из наиболее часто используемых директив в приложении AngularJS

Директива — это то, что вводит новый синтаксис. Они похожи на маркеры на элементе DOM, который придает ему особое поведение. В любом приложении AngularJS директивы являются наиболее важными компонентами.

Вот некоторые из часто используемых директив:

1) нг-модель

2) нг-приложение

3) нг-бинд

4) нг-повтор

5) нг-шоу

8) Как работают Angular JS-маршруты?

Маршруты AngularJS позволяют вам создавать разные URL для разного контента в вашем приложении. Различные URL-адреса для различного содержимого позволяют пользователю добавлять URL-адреса к определенному содержимому. Каждый такой закладочный URL в AngularJS называется маршрутом

Значение в Angular JS является простым объектом. Это может быть число, строка или объект JavaScript. Значения обычно используются в качестве конфигурации, вводимой в фабрики, службы или контроллеры. Значение должно принадлежать модулю AngularJS.

Внедрение значения в функцию контроллера AngularJS выполняется путем добавления параметра с тем же именем, что и значение

9) Что такое привязка данных в AngularJS?

Автоматическая синхронизация данных между компонентами модели и представления в AngularJS называется привязкой данных. Есть два способа привязки данных

  1. Интеллектуальный анализ данных в классических шаблонных системах
  2. Привязка данных в угловых шаблонах

10) Каковы преимущества AngularJS?

Преимущества AngularJS:

  • Регистрация обратных вызовов : Нет необходимости регистрировать обратные вызовы. Это делает ваш код простым и легким для отладки.
  • Управляйте HTML DOM программно: приложения, созданные с помощью Angular, не обязаны манипулировать DOM.
  • Передача данных в пользовательский интерфейс и из него: AngularJS помогает устранить практически весь шаблон. Он может проверять форму, отображать ошибки, возвращаться к внутренней модели и т. Д.
  • Нет кода инициализации: с AngularJS, вы можете легко загрузить свое приложение. Вы можете использовать автоматически внедренные сервисы в ваше приложение в Guice.

11) Что такое интерполяция строк в Angular.JS?

В Angular.js компилятор в процессе компиляции сопоставляет текст и атрибуты. Он использует службу интерполяции, чтобы увидеть, содержат ли они встроенные выражения. Как часть обычного цикла дайджеста, эти выражения обновляются и регистрируются как часы.

12) Каковы этапы процесса компиляции HTML?

Компиляция HTML-процесса происходит следующими способами

  • Используя стандартный API браузера, сначала HTML разбирается в DOM
  • Используя вызов метода $ compile (), выполняется компиляция DOM. Метод пересекает DOM и соответствует директивам.
  • Свяжите шаблон с областью действия, вызвав функцию связывания, возвращенную на предыдущем шаге.

13) Объясните директивы и их типы

В процессе компиляции, когда срабатывает определенная функция HTML, это называется директивой. Это выполняется, когда компилятор встречает его в DOM.

Различные типы директив:

1) Элемент директивы

2) Атрибут директивы

3) Директивы класса CSS

4) Комментарий директивы.

14) Объясните функцию связывания и ее типы

Ссылка объединяет директивы с областью действия и создает представление в реальном времени. За регистрацию слушателей DOM, а также за обновление DOM отвечает функция связи. После того, как шаблон клонирован, он выполняется.

  • Функция предварительного связывания: функция предварительного связывания выполняется до того, как дочерние элементы будут связаны. Это не считается безопасным способом преобразования DOM.
  • Функция публикации ссылок: функция публикации ссылок выполняется после того, как дочерние элементы связаны. Безопасно выполнять преобразование DOM с помощью функции пост-линкинга

15) Объясните инжектор в AngularJS

Инжектор — это сервисный локатор. Он используется для извлечения экземпляров объектов в соответствии с определением провайдера, создания экземпляров типов, вызова методов и загрузки модулей. В приложении Angular есть один инжектор, который помогает искать экземпляр объекта по его имени.

16) В чем основное различие между ссылкой и компиляцией в Angular.js?

  • Функция компиляции: используется для манипулирования шаблоном DOM и собирает все директивы.
  • Функция Link: используется для регистрации слушателей DOM, а также, например, манипулирования DOM. Он выполняется после клонирования шаблона.

17) Что такое заводская функция в AngularJS?

Для создания директивы используется фабричный метод. Он вызывается только один раз, когда компилятор впервые соответствует директиве. Используя $ injector.invoke, вызывается фабричный метод.

18) Объясните форму стиля, которую ngModel добавляет в классы CSS

NgModel добавляет эти CSS-классы, чтобы позволить стилизацию формы. Классы проверки AngularJS:

  1. нг- действительный
  2. нг- недействительный
  3. нг-нетронутые
  4. нг-грязная

19) Какие характеристики у «Сфера»?

  • Для областей видимости мутации модели предоставляют API ($ watch)
  • Распространение любых изменений модели через систему в виде из-за пределов угловой области
  • Область действия наследует свойства от своей родительской области, предоставляя доступ к общим свойствам модели. Области могут быть вложенными для изоляции компонентов приложения.
  • Область действия предоставляет контекст, относительно которого оцениваются выражения

20) Что такое DI (Dependency Injection) и как объект или функция могут овладеть своими зависимостями?

DI или Dependency Injection — это шаблон разработки программного обеспечения, который имеет дело с тем, как код получает свои зависимости. Чтобы извлечь элементы приложения, которые необходимо настроить при загрузке модуля, операция «config» использует внедрение зависимостей.

Это способы, которыми объект использует свои зависимости

  • Как правило, используя новый оператор, можно создать зависимость
  • Ссылаясь на глобальную переменную, можно найти зависимость
  • Зависимость может быть передана туда, где она требуется

21) Объясните понятие иерархии области видимости

Каждое угловое приложение состоит из одной корневой области, но может иметь несколько дочерних областей. Поскольку дочерние контроллеры и некоторые директивы создают новые дочерние области, приложение может иметь несколько областей. Когда новые области создаются или создаются, они добавляются как дочерние элементы их родительской области. Они также создают иерархическую структуру, похожую на DOM.

22) Объясните основное различие между AngularJS и backbone.js

AngularJS Backbone.js
AngularJS — это основанная на JavaScript инфраструктура с открытым исходным кодом, предназначенная для поддержки динамических веб-приложений. backbone.js — это структура, которая абстрагирует DOM в представления и данные в модели, а затем связывает оба, используя события.
Его производительность хорошая, поскольку он обеспечивает двустороннюю привязку данных Технология Backbone.js обеспечивает более высокую производительность, чем AngularJS, если наборы данных небольшие
Работает на MVS (Multiple Virtual Storage). Работает на архитектуре MVP.
AngularJS использует динамический атрибут HTML, чтобы облегчить понимание приложения. Backbone.js использует шаблоны подчеркивания для понимания приложения.
Он имеет большую поддержку сообщества. Поддержка сообщества ограничена шаблоном подчеркивания.

23) Кто создал Angular JS?

AngularJS был разработан Адамом Абронсом и Миско Хевери. В настоящее время он разработан Google.

24) Как вы можете интегрировать AngularJS с HTML?

Разработчики могут выполнить следующие шаги для интеграции AngularJS с HTML:

Шаг 1: включение AngularJS JavaScript в HTML-страницу.

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

Шаг 2: Укажите приложение AngularJS.

Вы должны добавить атрибут ng-app внутри тега HTML body, чтобы указать, какая часть приложения HTML AngularJS имеет, как показано в следующем примере:

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

25) Что такое фильтр по заказу в AngularJS?

Фильтр orderby в AngularJS упорядочивает массив на основе указанных критериев. В следующем примере указано, как вы можете заказать товар по цене.

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

26) Что такое ng-non-bindable в AngularJS?

Ng-non-bindable определяет AngularJs, чтобы не компилировать элемент HTML и его дочерние узлы. Например:

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

27) Объясните использование события двойного щелчка в AngularJS

Событие двойного щелчка AgularJS позволяет вам указать пользовательское поведение для события двойного щелчка мыши на веб-странице, например:

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

28) Объясните директивы ng-click в AngularJS с примером

Директивы Ng-click могут использоваться в сценарии, когда вам нужно нажать на кнопку или выполнить какую-либо операцию.

Пример:

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

29) Зачем использовать ng-include в AngularJS?

Ng-include в AngularJS помогает встраивать HTML-страницы в одну HTML-страницу. Пример:

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

30) Как сделать вызов ajax с помощью Angular JS?

AngularJS предлагает $ https: элемент управления, который помогает вам совершать ajax-вызов для чтения данных сервера. Сервер выполняет вызов базы данных, чтобы получить необходимые записи. Как только ваши данные в формате JSON готовы, вы можете использовать $ https: для получения данных с сервера следующим образом:

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

31) Объясните использование $ routeProvider

В Angular JS $ routeProvider устанавливает конфигурацию URL. Он сопоставляется с соответствующим ng-шаблоном или HTML-страницей и присоединяет контроллер с тем же.

32) Как вы можете устанавливать, получать и очищать куки в AngularJS?

Ты можешь использовать:

  • Метод $ cookies.put () для установки файлов cookie.
  • Метод $ cookies.get () для получения куки.
  • $ cookies.remove, чтобы удалить куки в AngularJS.

33) Что такое метод обслуживания?

Сервисный метод в AngularJS поможет вам определить сервис и метод к нему. В следующем примере мы добавили простой сервис сложения, который добавляет два числа.

<! 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) Назовите компоненты AngularJS, которые могут быть внедрены как зависимости

Компоненты AngularJS, которые могут быть внедрены как зависимость: 1) значение, 2) фабрика, 3) сервис, 4) поставщик, 5) константа.

35) Каковы общие функции Angular Global API

Некоторые часто используемые функции Angular Global API:

  • Angular.isString: он вернет true, только если данная ссылка имеет тип string.
  • Angular.lowercase: конвертирует любую строку в нижний регистр
  • Angular.uppercase: преобразует любую строку в верхний регистр.
  • Angular.isNumber: возвращает значение true, только если ссылка является числовым значением или числом.

36) Напишите программу, чтобы скрыть HTML-тег одним нажатием кнопки в углу

<!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) Что такое BOM (объектная модель браузера)?

Объектная модель спецификации или браузера состоит из истории, навигатора объектов, местоположения экрана и т. Д. Она определяет глобальные объекты браузера, такие как консоль, локальное хранилище и окно.

38) Объясните «$ rootScope» в AngularJS

«$ rootScope» — это область, которая создается в элементе DOM (объектная модель документа).

Приложение может иметь только один $ rootScope, который разделяет, среди других компонентов. У него есть директива ng-app. Другие области называются его дочерней областью. Он может смотреть выражения, а также распространять события.

39) Приведите пример ng-view в Angular

Рассмотрим следующий пример:

<!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) Каков синтаксис фабричного метода в AngularJS?

Синтаксис Фабрики следующий:

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

41) Назовите различные фазы жизненного цикла AngularJS Scope.

Здесь представлены различные фазы жизненного цикла AngularJS Scope:

  • Создание
  • Модельная мутация
  • Регистрация наблюдателя
  • Наблюдение мутации
  • Разрушение области

42) Напишите программу для загрузки процесса в Angular

Программа для запуска процесса в 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) Что такое одностраничное приложение в AngularJS?

SPA или одностраничное приложение — это веб-сайт или веб-приложение, которое динамически взаимодействует с пользователями. В AngularJS JavaScript, HTML и CSS помещаются на одной странице. Он выполняет навигацию без обновления всей HTML-страницы.

44) Объясните концепцию вебпака

Webpack — это модуль для Angular2 или выше. Он связывает, переносит и минимизирует приложение AngularJS.

45) Что вы подразумеваете под NPM?

NPM означает Node Package Manager. Он состоит из инструмента командной строки клиента для взаимодействия с хранилищем проекта Node.js.

46) Как вы можете создать новый проект в angularJS, используя интерфейс командной строки?

После установки интерфейса командной строки Angular необходимо создать команду ng new project-name, чтобы создать новый проект в Angular.

47) Объясните процесс автоматической загрузки в AngularJS

Angular инициализирует автоматически событие DOMContentLoaded или когда вы загружаете скрипт angular.js в браузер.

После этого AngularJS находит директиву ng-app, которая является корнем компиляции приложения angular. Когда директива ng-app найдена, AngularJS делает следующие шаги:

1) загрузить модуль, связанный с директивой,

2) Создать приложение инжектора,

3) Скомпилируйте DOM из корневого элемента ng-app. Этот процесс известен как автозагрузка.

48) Для чего сразу вызывается выражение функции?

Выражения IIFE или немедленно вызванные функции — это функция, которая выполняется сразу после ее создания. Он предлагает простой способ изолировать объявление переменной. IIFEs содержит две основные функции:

1) оператор ()

2) выражение ()

49) Что такое цикл дайджеста в AngularJS?

Цикл дайджеста является важной частью привязки данных в AngularJS, которая сравнивает старую и новую версии модели области видимости. Цикл дайджеста запускается автоматически или вручную с помощью функции $ apply ().

50) Каково основное требование для работы с AngularJS?

Вы должны загрузить последнюю версию AngularJS с AngularJS.com, чтобы изучить или работать с AngularJS. Вам может понадобиться файл JS и разместить его локально, или вы также можете использовать Google CDN (Content Delivery Network) для ссылки на него.

51) Можем ли мы создать вложенные контроллеры в AngularJS?

Да, мы можем создать вложенный контроллер в AngularJS.

Пример вложенного контроллера выглядит следующим образом:

<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) Что такое аутентификация?

Аутентификация — это сервис, который используется для входа и выхода из приложения Angular. Учетные данные пользователей передаются в API на сервере. Затем после проверки этих учетных данных на стороне сервера возвращается JSON Web Token, который подробно описывает текущего пользователя.

53) Определить AngularJS Материал

AngularJS Material является реализацией спецификации дизайна материалов Google. Он предлагает набор хорошо протестированных, повторно используемых компонентов пользовательского интерфейса для программиста AngularJS.

54) Каковы важные различия между Angular 7 и Angular 8

Угловой 7 Угловой 8
Angular 7 сложно использовать Angular 8 очень прост в использовании
Он обеспечивает поддержку более низкой версии языка программирования Typescript 3.4 Он не обеспечивает поддержку более низкой версии языка программирования Typescript 3.4.
Поддерживает все версии Node.js Поддерживает только Node.js 12 версии.

55) Что такое ngzone?

Ngzone — это класс-оболочка JavaScrip, который обозначается как Zone.js. Это позволяет разработчикам явно запускать определенный код вне зоны Angular, что запрещает Angular запускать обнаружение любых изменений.

56) Указать разницу между угловым компонентом и директивой

Составная часть директива
Угловой компонент — это директива, которая позволяет вам использовать функциональность веб-компонента во всем приложении. Угловая директива — это техника, с помощью которой мы привязываем поведение к элементам.
Это поможет вам разделить ваше приложение на более мелкие компоненты. Это поможет вам разработать повторно используемые компоненты.
Он может определять трубы Он не может определять трубы.

57) Определить ECMAScript

ECMAScript (Европейская ассоциация производителей компьютеров) является стандартом для языков сценариев. JavaScript использует ECMAScript в качестве основного языка. Разработчики могут воспользоваться этим для написания сценариев на стороне клиента во всемирной паутине и / или серверных приложениях и сервисах. ECMAScript имеет множество функций, таких как функциональные, прототипные, динамические и структурированные функции.

58) Что такое компилятор Traceur?

Traceur — это компилятор JavaScript, который использует классы, генераторы и другие функции из ECMAScript.

59) Как конвертировать строку в валюту?

Вы можете преобразовать строковый ввод в фильтр валют типа валюты в Angular.

60) Что такое шаблоны в AngularJS?

Шаблон — это HTML-файл, который используется с директивами и атрибутами AngularJs.

61) Объясните разницу между Angular и JQuery

AngularJS JQuery
AngularJs трудно понять Jquery очень легко понять.
Поддерживает двустороннюю привязку Не поддерживает процесс привязки данных
Он обеспечивает поддержку маршрутизации глубоких ссылок Он не обеспечивает поддержку маршрутизации глубоких ссылок

62) Что такое сборник времени?

Angular AOT (Ahead of Time) — это компилятор, который преобразует ваш угловой HTML и машинописный код в код JavaScript.

63) Список типов фильтров в AngularJS

В AngularJS используются следующие типы фильтров: 1) валюта, 2) прописные буквы, 3) строчные буквы, 4) orderBy, 5) JSON и 6) limitTo.

64) Объясните функцию ngOnInit ()

Функция ngOnInit () — это ловушка жизненного цикла, которая вызывается после завершения привязанных к данным свойств директивы.

65) Что такое включение в AngularJS?

Трансклюзия в AngulaJS позволяет разработчикам перераспределить исходные дочерние элементы директивы в определенном месте в шаблоне. Директива ng показывает точку вставки для включенного DOM ближайшей родительской директивы, которая использует transclusion. Директивы Ng-transclude-slot или ng-transclude в основном используются для включения.

66) Крючки с подсветкой доступны в AngularJS

Различные крючки в AngularJS:

1) ngOnInit ()

2) ngOnChanges (),

3) ngDoCheck (),

4) ngAfterContentInit (),

5) ngAfterContentChecked (),

6) ngOnDestroy (),

7) ngAfterViewChecked () и

8) ngAfterViewInit ()

67) Каковы важные части метаданных AngularJS?

Метаданные AngularJS используются для украшения класса, который отображает ожидаемое поведение определенного класса. Различные части метаданных: 1) декоратор классов, 2) декораторы методов, декораторы параметров и 4) декораторы свойств.

68) Что такое угловой CLI?

Angular CLI также называется инструментом интерфейса командной строки. Он используется для создания, инициализации и поддержки приложений Angular. Программное обеспечение CLI может использоваться через очень интерактивный пользовательский интерфейс, такой как командная оболочка или Angular Console.

69) Объясните параметризованную трубу в AngularJS

В angularJS каналы могут иметь более одного параметра для настройки точного вывода. Вы можете создать параметризованный канал, объявив канал двоеточием (:) и значениями параметра. Разработчик может разделять несколько значений параметров двоеточием (:).

70) Что такое маршрутизация?

Маршрутизация — это метод объединения различных представлений. Контроллер принимает решение объединить эти представления в зависимости от логических потребностей.

71) Что вы подразумеваете под изолированными юнит-тестами?

Изолированный тест — это процесс проверки экземпляра класса без использования каких-либо введенных значений или угловой зависимости. Это поможет вам очень легко реализовать программу.

72) Назовите функции анимации DSL в AngularJS

Функции анимации DSL в AngularJS: 1) group (), 2) state (), 3) transition (), 4) style (), 5) ключевые кадры (), 6) trigger (), 7) sequence () и 8) одушевленный ().

73) Что такое модуль AngularJS?

В angularJS модуль представляет собой процесс для группировки директив и компонентов служб, которые связаны между собой. Он упорядочивает их таким образом, чтобы они могли смешиваться с другими модулями для создания приложения.

74) Что такое трубы в AngularJs?

В угловых, трубы обеспечивают простой метод для преобразования данных. Он принимает значения, такие как массивы, целые числа, данные и строки, в качестве входных данных и разделяется символом (|). Он преобразует данные в требуемом формате. Pipes отображает то же самое в браузере. В angularJS он предоставляет несколько встроенных каналов, но разработчики также могут разрабатывать свои собственные каналы.

75) Объясните ViewEncapsulation в AngularJS

ViewEncapsulation определяет, будут ли стили, определенные в компоненте AngularJS, влиять на все приложение или нет.