Przygotowaliśmy najczęściej zadawane pytania i odpowiedzi do wywiadów Angular, które zaznajomią Cię z typem pytań do wywiadu AngularJS, jakie ankieterzy mogą zadawać podczas rozmowy. Na tej liście podstawowych pytań do rozmowy kwalifikacyjnej AngularJS uwzględniliśmy wszystkie często zadawane podstawowe i zaawansowane pytania i odpowiedzi na rozmowę kwalifikacyjną Angular, aby pomóc Ci łatwo wyczyścić rozmowę kwalifikacyjną.
Omówiliśmy 75 najważniejszych podstawowych pytań do rozmowy kwalifikacyjnej AngularJS dla osób odświeżających i pytań do rozmowy kwalifikacyjnej AngularJS dla doświadczonych kandydatów, aby pomóc im przygotować się do rozmowy kwalifikacyjnej. Ten szczegółowy przewodnik po pytaniach i odpowiedziach na rozmowę kwalifikacyjną AngularJS pomoże Ci złamać rozmowę kwalifikacyjną.
AngularJS Pytania i odpowiedzi do wywiadów dla świeżo upieczonych i doświadczonych
Poniżej znajdują się często zadawane podstawowe pytania i odpowiedzi na rozmowę kwalifikacyjną Angular dla osób odświeżających, a także pytania do rozmowy kwalifikacyjnej Angular i odpowiedzi dla doświadczonych kandydatów, aby uzyskać odpowiednią pracę.
1) Co to jest AngularJS?
AngularJS to framework JavaScript używany do tworzenia aplikacji dla pojedynczych stron internetowych. Pozwala używać HTML jako języka szablonów i umożliwia rozszerzenie składni HTML w celu wyraźnego wyrażenia składników aplikacji.
2) Jakie są kluczowe cechy AngularJS?
Kluczowe cechy AngularJS to:
- Zakres
- Kontroler
- Model
- Widok
- Usługi
- Wiązanie danych
- Dyrektywy
- Filtry
- Testowalne
3) Wyjaśnij zakres funkcji w AngularJS
Zakres dotyczy modelu aplikacji. Działa jak klej pomiędzy kontrolerem aplikacji a widokiem. Zakresy są ułożone w strukturę hierarchiczną i imitują strukturę DOM (Document Object Model) aplikacji. Może obserwować wyrażenia i propagować wydarzenia.
4) Wyjaśnij usługi w AngularJS
Usługi AngularJS to pojedyncze obiekty lub funkcje używane do wykonywania określonych zadań. Zawiera pewną logikę biznesową.
5) Co to jest wyrażenie kątowe? Wyjaśnij kluczową różnicę między wyrażeniami kątowymi a wyrażeniami JavaScript
Podobnie jak JavaScript, wyrażenia kątowe to fragmenty kodu, które są zwykle umieszczane w powiązaniu, takim jak {{wyrażenie}}
Kluczowa różnica między wyrażeniami JavaScript a wyrażeniami kątowymi to:
- Kontekst: w Angular wyrażenia są oceniane w odniesieniu do obiektu zasięgu, podczas gdy wyrażenia JavaScript są oceniane w odniesieniu do okna globalnego
- Wybaczanie: w wyrażeniu Angular, ocena wybacza wartość null i undefined, podczas gdy w JavaScript undefined właściwości generują TypeError lub ReferenceError
- Brak instrukcji przepływu sterowania: w wyrażeniach kątowych nie można używać pętli, warunków ani wyjątków
- Filtry: możesz użyć filtrów do sformatowania danych przed ich wyświetleniem.
6) Jak zainicjować pole wyboru z opcjami ładowania strony?
Możesz zainicjować pole wyboru z opcjami ładowania strony za pomocą dyrektywy ng-init.
- On = "!! Accounts" ng-init = "loadData ()">
7) Co to są dyrektywy? Wymień niektóre z najczęściej używanych dyrektyw w aplikacji AngularJS
Dyrektywa to coś, co wprowadza nową składnię. Są jak znaczniki na elemencie DOM, który przypisuje mu specjalne zachowanie. W każdej aplikacji AngularJS dyrektywy są najważniejszymi składnikami.
Niektóre z powszechnie używanych dyrektyw to:
1) model ng
2) ng-App
3) wiązanie ng
4) ng-powtórzyć
5) ng-show
8) Jak działają trasy w Angular JS?
Trasy AngularJS umożliwiają tworzenie różnych adresów URL dla różnych treści w aplikacji. Różne adresy URL dla różnych treści umożliwiają użytkownikowi tworzenie zakładek do adresów URL do określonej treści. Każdy taki zakładkowy adres URL w AngularJS nazywany jest trasą
Wartość w Angular JS to prosty obiekt. Może to być liczba, ciąg znaków lub obiekt JavaScript. Wartości są zwykle używane jako konfiguracja wprowadzana do fabryk, usług lub kontrolerów. Wartość powinna należeć do modułu AngularJS.
Wstrzyknięcie wartości do funkcji kontrolera AngularJS odbywa się poprzez dodanie parametru o tej samej nazwie co wartość
9) Co to jest wiązanie danych w AngularJS?
Automatyczna synchronizacja danych między modelem a komponentami widoku jest określana jako powiązanie danych w AngularJS. Istnieją dwa sposoby wiązania danych
- Eksploracja danych w klasycznych systemach szablonów
- Wiązanie danych w szablonach kątowych
10) Jakie są zalety AngularJS?
Zalety AngularJS to:
- Rejestrowanie oddzwonień: Nie ma potrzeby rejestrowania oddzwonień. Dzięki temu Twój kod jest prosty i łatwy do debugowania.
- Kontroluj programowo DOM HTML: aplikacje, które są tworzone przy użyciu Angulara, nie są wymagane do manipulowania DOM.
- Przesyłanie danych do iz interfejsu użytkownika: AngularJS pomaga wyeliminować prawie wszystkie schematy. Może zweryfikować formularz, wyświetlić błędy, powrócić do modelu wewnętrznego i tak dalej.
- Brak kodu inicjalizacyjnego: dzięki AngularJS możesz łatwo załadować swoją aplikację. Możesz używać usług wstrzykiwanych automatycznie do swojej aplikacji w Guice.
11) Co to jest interpolacja ciągów w Angular.JS?
W Angular.js kompilator podczas procesu kompilacji dopasowuje tekst i atrybuty. Używa usługi interpolacji, aby sprawdzić, czy zawierają one osadzone wyrażenia. W ramach normalnego cyklu podsumowania wyrażenia te są aktualizowane i rejestrowane jako zegarki.
12) Jakie są kroki w procesie kompilacji HTML?
Kompilacja procesu HTML przebiega w następujący sposób
- Korzystając ze standardowego interfejsu API przeglądarki, najpierw kod HTML jest analizowany do DOM
- Wywołanie metody $ compile () powoduje kompilację modelu DOM. Metoda przechodzi przez DOM i dopasowuje dyrektywy.
- Połącz szablon z zakresem, wywołując funkcję łączenia zwróconą z poprzedniego kroku
13) Wyjaśnij dyrektywy i ich rodzaje
Podczas procesu kompilacji, gdy wyzwalana jest określona funkcja HTML, nazywana jest dyrektywą. Jest wykonywany, gdy kompilator napotka go w DOM.
Istnieją różne typy dyrektyw:
1) Dyrektywy dotyczące elementów
2) Dyrektywy atrybutów
3) Dyrektywy klas CSS
4) Dyrektywy komentarza.
14) Wyjaśnij funkcję łączącą i jej typy
Link łączy dyrektywy z zakresem i tworzy podgląd na żywo. Za rejestrację detektorów DOM, jak również za aktualizację DOM, odpowiedzialna jest funkcja link. Po sklonowaniu szablonu jest on wykonywany.
- Funkcja wstępnego łączenia: Funkcja wstępnego łączenia jest wykonywana przed połączeniem elementów potomnych. Nie jest uważane za bezpieczny sposób transformacji DOM.
- Funkcja łączenia postów: Funkcja łączenia postów jest wykonywana po połączeniu elementów podrzędnych. Transformację DOM można bezpiecznie wykonać za pomocą funkcji post-linkingu
15) Wyjaśnij, czym jest wtryskiwacz w AngularJS
Wtryskiwacz to lokalizator serwisu. Służy do pobierania instancji obiektów zdefiniowanych przez dostawcę, tworzenia instancji typów, wywoływania metod i ładowania modułów. Dla każdej aplikacji Angular istnieje jeden wtryskiwacz, pomaga wyszukać instancję obiektu według jej nazwy.
16) Jaka jest główna różnica między łączem a kompilacją w Angular.js?
- Funkcja kompilacji: jest używana do manipulowania szablonem DOM i zbiera wszystkie dyrektywy.
- Funkcja łączenia: służy do rejestrowania odbiorników DOM, a także na przykład do manipulacji DOM. Jest wykonywany po sklonowaniu szablonu.
17) Jaka jest funkcja fabryczna w AngularJS?
Do stworzenia dyrektywy używana jest metoda fabryczna. Jest wywoływana tylko raz, gdy kompilator po raz pierwszy dopasowuje dyrektywę. Używając $ injector.invoke, wywoływana jest metoda fabryczna.
18) Wyjaśnij formę stylizacji, którą ngModel dodaje do klas CSS
NgModel dodaje te klasy CSS, aby umożliwić stylizowanie formularza. Klasy walidacji AngularJS to:
- ng- ważne
- ng- nieważne
- ng-pristine
- brudny
19) Jakie są cechy „Zakresu”?
- Zakresy mutacji modelu obserwatora zapewniają interfejsy API ($ watch)
- Propagowanie zmian w modelu w systemie do widoku spoza sfery Angulara
- Zakres dziedziczy właściwości ze swojego zakresu nadrzędnego, zapewniając jednocześnie dostęp do właściwości modelu współdzielonego, a zakresy mogą być zagnieżdżane w celu odizolowania składników aplikacji
- Zakres zapewnia kontekst, w odniesieniu do którego są oceniane wyrażenia
20) Co to jest DI (Dependency Injection) i jak obiekt lub funkcja może przejąć swoje zależności?
DI lub Dependency Injection to wzorzec projektowania oprogramowania, który zajmuje się sposobem, w jaki kod uzyskuje swoje zależności. W celu pobrania elementów aplikacji, które wymagają konfiguracji podczas ładowania modułu, operacja „config” wykorzystuje iniekcję zależności.
To są sposoby, w jakie obiekt używa do utrzymywania swoich zależności
- Zwykle za pomocą operatora new można utworzyć zależność
- Odwołując się do zmiennej globalnej, można sprawdzić zależność
- Zależność można przekazać tam, gdzie jest wymagana
21) Wyjaśnij pojęcie hierarchii zakresu
Każda aplikacja kątowa składa się z jednego zakresu głównego, ale może mieć kilka zakresów podrzędnych. Ponieważ kontrolery podrzędne i niektóre dyrektywy tworzą nowe zakresy podrzędne, aplikacja może mieć wiele zakresów. Podczas tworzenia lub tworzenia nowych zakresów są one dodawane jako elementy podrzędne zakresu nadrzędnego. Tworzą także hierarchiczną strukturę podobną do DOM.
22) Wyjaśnij główną różnicę między AngularJS i backbone.js
AngularJS Backbone.js AngularJS to oparty na JavaScript framework typu open source przeznaczony do obsługi dynamicznych aplikacji internetowych. backbone.js jest frameworkiem, który abstrahuje DOM na widoki i dane w modele, a następnie łączy oba za pomocą zdarzeń. Jego wydajność jest dobra, ponieważ zapewnia dwukierunkowy proces wiązania danych Technologia Backbone.js zapewnia większą wydajność niż AngularJS, jeśli zbiory danych są małe Działa na MVS (Multiple Virtual Storage). Działa na architekturze MVP. AngularJS używa dynamicznego atrybutu HTML, aby ułatwić zrozumienie aplikacji. Backbone.js używa szablonów podkreślenia do zrozumienia aplikacji. Ma duże wsparcie społeczności. Wsparcie społeczności jest ograniczone do szablonu podkreślenia. 23) Kto stworzył Angular JS?
AngularJS został opracowany przez Adama Abronsa i Misko Hevery. Obecnie jest rozwijany przez Google.
24) Jak możesz zintegrować AngularJS z HTML?
Programiści mogą wykonać następujące kroki, aby zintegrować AngularJS z HTML:
Krok 1: dołączanie JavaScript AngularJS do strony html.
Krok 2: Wskaż aplikację AngularJS.
Musisz dodać atrybut ng-app wewnątrz znacznika HTML body, aby określić, która część aplikacji HTML AngularJS ma, jak pokazano w poniższym przykładzie:
25) Co to jest filtr orderby w AngularJS?
Filtr Uporządkuj według w AngularJS porządkuje tablicę na podstawie określonych kryteriów. Poniższy przykład pokazuje, w jaki sposób można zamówić produkt według ceny.
- {{ company.product + ', price:' + product.price }}
26) Co w AngularJS jest niepowiązane z ng?
Ng-non-bindable określa AngularJs, aby nie kompilować elementu HTML i jego węzłów potomnych. Na przykład:
27) Wyjaśnij użycie zdarzenia podwójnego kliknięcia w AngularJS
zdarzenie dwukrotnego kliknięcia AgularJS pozwala określić niestandardowe zachowanie po dwukrotnym kliknięciu myszy na stronie internetowej, takie jak:
… 28) Wyjaśnij dyrektywy ng-click w AngularJS na przykładzie
Dyrektywy ng-click mogą być używane w scenariuszu, w którym musisz kliknąć przycisk lub chcesz wykonać jakąkolwiek operację.
Przykład:
29) Dlaczego warto używać ng-include w AngularJS?
Ng-include w AngularJS pomaga osadzać strony HTML na jednej stronie HTML. Przykład:
30) Jak wykonać wywołanie Ajax przy użyciu Angular JS?
AngularJS oferuje kontrolkę $ https:, która pomaga wykonać wywołanie Ajax w celu odczytania danych serwera. Serwer nawiązuje połączenie z bazą danych w celu uzyskania wymaganych rekordów. Gdy dane w formacie JSON będą gotowe, możesz użyć $ https: do pobrania danych z serwera w następujący sposób:
function employeeController($scope,$https:) {var url = "tasks.txt";$https.get(url).success( function(response) {$scope.employee = response;});}
31) Wyjaśnij użycie $ routeProvider
W Angular JS $ routeProvider ustawia konfigurację adresu URL. Mapuje z powiązanym szablonem ng lub stroną HTML i dołącza kontroler z tym samym.
32) Jak ustawić, pobrać i wyczyścić pliki cookie w AngularJS?
Możesz użyć:
- $ cookies.put (), aby ustawić pliki cookie.
- $ cookies.get (), aby pobrać pliki cookie.
- $ cookies.remove, aby usunąć pliki cookie w AngularJS.
33) Jaka jest metoda obsługi?
Metoda usługi w AngularJS pomaga zdefiniować usługę i metodę. W poniższym przykładzie wstrzyknęliśmy prostą usługę dodawania, która dodaje dwie liczby.
Event Registration Guru99 Global Event
Result: {{result}}
34) Nazwij komponenty AngularJS, które mogą być wstrzykiwane jako zależność
Komponenty AngularJS, które można wstrzyknąć jako zależność to: 1) wartość, 2) fabryka, 3) usługa, 4) dostawca, 5) stała.
35) Jakie są typowe funkcje Angular Global API
Niektóre powszechnie używane funkcje Angular Global API to:
- Angular.isString: Zwróci wartość true tylko wtedy, gdy podane odwołanie jest typu string.
- Angular.lowercase: Konwertuje dowolny ciąg na małe litery
- Angular.uppercase: Konwertuje dowolny ciąg znaków na wielkie litery.
- Angular.isNumber: zwraca prawdę tylko wtedy, gdy odwołanie jest wartością liczbową lub liczbą.
36) Napisz program, który ukryje znacznik HTML jednym kliknięciem przycisku pod kątem
Event Registration Guru99 Global Event
Angular37) Co to jest BOM (model obiektów przeglądarki)?
Zestawienie komponentów lub model obiektów przeglądarki składa się z historii, nawigatora obiektów, lokalizacji na ekranie itp. Określa globalne obiekty przeglądarki, takie jak konsola, pamięć lokalna i okno.
38) Wyjaśnij "$ rootScope" w AngularJS
„$ rootScope” to zakres tworzony w elemencie DOM (Document Object Model).
Aplikacja może mieć tylko jeden element $ rootScope, który współużytkuje między innymi komponentami. Ma dyrektywę ng-app. Inne zakresy są nazywane jako zakres podrzędny. Może obserwować wyrażenia, a także propagować wydarzenia.
39) Podaj przykład ng-view w Angular
Rozważmy następujący przykład:
Event Registration Global Event
40) Jaka jest składnia metody fabrycznej w AngularJS?
Składnia Factory jest następująca:
app.factory ('serviceName', function () {return serviceObj;})
41) Wymień różne fazy cyklu życia AngularJS Scope.
Oto różne fazy cyklu życia AngularJS Scope:
- kreacja
- Mutacja modelu
- Rejestracja obserwatora
- Obserwacja mutacji
- Zniszczenie zakresu
42) Napisz program do załadowania procesu w Angular
Program do bootstrapu w Angular to:
Hi{{msg}}!43) Co to jest aplikacja jednostronicowa w AngularJS?
SPA lub aplikacja jednostronicowa to strona internetowa lub aplikacja internetowa, która dynamicznie współdziała z użytkownikami. W AngularJS JavaScript, HTML i CSS mieszczą się na jednej stronie. Wykonuje nawigację bez odświeżania całej strony HTML.
44) Wyjaśnij pojęcie webpacka
Webpack to pakiet modułów dla Angular2 lub nowszego. Łączy, transpiluje i minimalizuje aplikację AngularJS.
45) Co rozumiesz przez NPM?
NPM to skrót od Node Package Manager. Składa się z klienta narzędzia wiersza poleceń do interakcji z repozytorium projektu Node.js.
46) Jak stworzyć nowy projekt w angularJS używając interfejsu wiersza poleceń?
Po zainstalowaniu interfejsu wiersza poleceń Angular, musisz uruchomić nowe polecenie nazwy projektu, aby utworzyć nowy projekt w Angular.
47) Wyjaśnij proces automatycznego ładowania początkowego w AngularJS
Angular inicjuje automatycznie zdarzenie DOMContentLoaded lub gdy pobierzesz skrypt angular.js do przeglądarki.
Następnie AngularJS znajduje dyrektywę ng-app, która jest źródłem kompilacji aplikacji kątowej. Po znalezieniu dyrektywy ng-app AngularJS wykonuje następujące kroki:
1) załadować moduł, do którego jest przypisana dyrektywa,
2) Utwórz wtryskiwacz aplikacji,
3) Skompiluj DOM z elementu głównego ng-app. Ten proces jest nazywany automatycznym ładowaniem początkowym.
48) Co to jest natychmiast wywoływane wyrażenia funkcyjne?
IIFE lub natychmiastowo wywołane wyrażenia funkcyjne to funkcja, która jest wykonywana zaraz po utworzeniu. Oferuje prosty sposób wyodrębnienia deklaracji zmiennej. IIFE spełnia dwie główne funkcje:
1) operator ()
2) wyrażenie ()
49) Jaki jest cykl podsumowania w AngularJS?
Cykl Digest jest ważną częścią wiązania danych w AngularJS, która porównuje starą i nową wersję modelu zasięgu. Cykl Digest uruchamiany automatycznie lub ręcznie za pomocą funkcji $ apply ().
50) Jakie są podstawowe wymagania do pracy z AngularJS?
Musisz pobrać najnowszą wersję AngularJS z AngularJS.com, aby uczyć się lub pracować z AngularJS. Możesz albo potrzebować pliku JS i hostować go lokalnie, albo możesz również użyć google CDN (Content Delivery Network) do odniesienia się do niego.
51) Czy możemy tworzyć zagnieżdżone kontrolery w AngularJS?
Tak, możemy stworzyć zagnieżdżony kontroler w AngularJS.
Przykład zagnieżdżonego kontrolera jest następujący:
{{msg}} {{name}}!
Hi {{name}}!
{{msg}} {{name}}! Your name is {{name}}.
52) Co to jest uwierzytelnianie?
Uwierzytelnianie to usługa służąca do logowania i wylogowywania się z aplikacji Angular. Poświadczenia użytkowników są przekazywane do interfejsu API na serwerze. Następnie po weryfikacji tych poświadczeń po stronie serwera zwracany jest token sieciowy JSON, który zawiera szczegółowe informacje o bieżącym użytkowniku.
53) Zdefiniuj materiał AngularJS
AngularJS Material jest implementacją specyfikacji Material Design firmy Google. Oferuje zestaw dobrze przetestowanych, wielokrotnego użytku komponentów UI dla programatora AngularJS.
54) Jakie są ważne różnice między Angular 7 i Angular 8
Kątowy 7 Kątowy 8 Angular 7 jest trudny w użyciu Angular 8 jest bardzo łatwy w użyciu Zapewnia obsługę niższej wersji języka programowania Typescript 3.4 Nie zapewnia wsparcia dla niższej wersji języka programowania Typescript 3.4 Obsługuje wszystkie wersje Node.js. Obsługuje tylko wersję Node.js 12. 55) Co to jest ngzone?
Ngzone to klasa opakowująca JavaScriptu oznaczona jako Zone.js. Umożliwia programistom jawne uruchamianie określonego kodu poza strefą Angulara, co uniemożliwia angularowi uruchamianie wykrywania zmian.
56) Wypisz różnicę między komponentem kątowym a dyrektywą
Składnik Dyrektywa Komponent Angular to dyrektywa, która umożliwia korzystanie z funkcjonalności komponentu WWW w całej aplikacji. Dyrektywa Angular to technika, za pomocą której przypisujemy zachowanie do elementów. Pomaga podzielić aplikację na mniejsze komponenty. Pomaga w projektowaniu komponentów wielokrotnego użytku. Może definiować rury Nie może definiować rur. 57) Zdefiniuj ECMAScript
ECMAScript (European Computer Manufacturer Association) to standard języków skryptowych. JavaScript używa ECMAScript jako języka podstawowego. Programiści mogą skorzystać z pomocy przy pisaniu skryptów po stronie klienta w sieci WWW lub aplikacjach i usługach serwerowych. ECMAScript ma wiele funkcji, takich jak funkcje funkcjonalne, prototypowe, dynamiczne i ustrukturyzowane.
58) Co to jest kompilator Traceur?
Traceur to kompilator JavaScript, który używa klas, generatorów i innych funkcji z ECMAScript.
59) Jak zamienić ciąg znaków na walutę?
Możesz przekonwertować ciąg znaków na filtr walutowy typu waluty w Angular.
60) Co to są szablony w AngularJS?
Szablon to plik HTML używany z dyrektywami i atrybutami AngularJs.
61) Wyjaśnij różnice między Angular i jQuery
AngularJS JQuery AngularJs jest trudny do zrozumienia Jquery jest bardzo łatwy do zrozumienia. Obsługuje dwukierunkowy proces wiązania Nie obsługuje procesu wiązania danych Zapewnia obsługę routingu z głębokimi linkami Nie zapewnia obsługi routingu z głębokimi linkami 62) Jaka jest kompilacja z wyprzedzeniem?
Angular AOT (Ahead of Time) to kompilator, który konwertuje twój kątowy kod HTML i maszynopis na kod JavaScript.
63) Lista typów filtrów w AngularJS
Typy filtrów używanych w AngularJS to: 1) Waluta, 2) Wielkie litery, 3) Małe litery, 4) OrderBy, 5) JSON i 6) limitTo.
64) Wyjaśnij funkcję ngOnInit ()
Funkcja ngOnInit () jest punktem zaczepienia cyklu życia, który jest wywoływany po zakończeniu właściwości dyrektywy związanych z danymi.
65) Co to jest transkluzja w AngularJS?
Transkluzja w AngulaJS umożliwia programistom przeniesienie oryginalnych elementów podrzędnych dyrektywy do określonej lokalizacji w szablonie. Dyrektywa ng pokazuje punkt wstawienia transkludowanego DOM najbliższej dyrektywy nadrzędnej, która używa transkluzji. Dyrektywy Ng-transclude-slot lub ng-transclude są używane głównie do transkluzji.
66) Podświetlane haczyki są dostępne w AngularJS
Różne haczyki w AngularJS to:
1) ngOnInit ()
2) ngOnChanges (),
3) ngDoCheck (),
4) ngAfterContentInit (),
5) ngAfterContentChecked (),
6) ngOnDestroy (),
7) ngAfterViewChecked () i
8) ngAfterViewInit ()
67) Jakie są ważne części metadanych AngularJS?
Metadane AngularJS są używane do dekorowania klasy, która przedstawia oczekiwane zachowanie określonej klasy. Różne części metadanych to: 1) dekorator klas, 2) dekoratory metod, dekoratory parametrów i 4) dekoratory właściwości.
68) Co to jest Angular CLI?
Angular CLI jest również nazywany narzędziem interfejsu wiersza poleceń. Służy do tworzenia, inicjowania i utrzymywania aplikacji Angular. Oprogramowanie CLI może być używane za pośrednictwem bardzo interaktywnego interfejsu użytkownika, takiego jak powłoka poleceń lub konsola kątowa.
69) Wyjaśnij sparametryzowaną potokę w AngularJS
W angularJS rury mogą mieć więcej niż jeden parametr w celu dostrojenia dokładnej wydajności. Możesz utworzyć sparametryzowaną potokę, deklarując ją dwukropkiem (:) i wartościami parametru. Programista może oddzielić wiele wartości parametrów dwukropkiem (:).
70) Co to jest routing?
Routing to metoda łączenia różnych widoków. Administrator podejmuje decyzję o połączeniu tych widoków w zależności od potrzeb logicznych.
71) Co masz na myśli przez pojedyncze testy jednostkowe?
Test izolowany to proces sprawdzania instancji klasy bez użycia jakichkolwiek wprowadzonych wartości lub zależności kątowej. Pomaga bardzo łatwo wdrożyć program.
72) Nazwij funkcje animacji DSL w AngularJS
Funkcje animacji DSL w AngularJS to: 1) grupa (), 2) stan (), 3) przejście (), 4) styl (), 5) klatki kluczowe (), 6) wyzwalacz (), 7) sekwencja () i 8) animate ().
73) Co to jest moduł AngularJS?
W angularJS moduł to proces grupowania dyrektyw i powiązanych komponentów usług. Układa je w taki sposób, aby można je było łączyć z innymi modułami w celu stworzenia aplikacji.
74) Co to są rury w AngularJs?
W przypadku kątowym rury zapewniają prostą metodę przekształcania danych. Pobiera wartości, takie jak tablice, liczby całkowite, dane i łańcuchy jako dane wejściowe, i jest dzielone symbolem potoku (|). Konwertuje dane w wymaganym formacie. Rury wyświetla to samo w przeglądarce. W angularJS zapewnia wbudowane rury, ale programiści mogą również opracować własne rury.
75) Wyjaśnij ViewEncapsulation w AngularJS
ViewEncapsulation określa, czy style zdefiniowane w komponencie AngularJS będą miały wpływ na całą aplikację, czy nie.
Przygotuj się na rozmowę kwalifikacyjną !!! Przejdź przez samouczek AngularJS, aby być lepiej przygotowanym.
ZA DARMO Pobierz plik PDF z pytaniami i odpowiedziami do wywiadu AngularJS
Ten szczegółowy plik PDF z pytaniami do wywiadu AngularJS pomoże ci rozwiać wątpliwości dotyczące pytań do wywiadu AngularJS, a także pomoże ci złamać rozmowę kwalifikacyjną.