Introducere la întrebările de interviu și răspunsul unghiular 2
Angular 2 JS este un cadru JavaScript, este un cadru open source construit peste JavaScript. A fost construit de dezvoltatorii Google. Cadrul unghiular 2 a fost utilizat pentru a depăși obstacolele întâmpinate în timpul lucrului cu aplicații cu o singură pagină. De asemenea, testarea a fost considerată un aspect cheie în timpul construirii cadrului. Sa asigurat că cadrul poate fi testat cu ușurință. Prima versiune a cadrului a fost în octombrie 2010. Site-ul oficial pentru Angular este https://angular.io/.
Pentru a începe dezvoltarea cu Angular 2, trebuie să instalăm următoarele componente cheie.
Git: - Acesta este software-ul cu codul sursă care poate fi utilizat pentru a obține aplicația de probă de pe site-ul unghiular de github.
Npm: - Acesta este cunoscut sub numele de manager de pachete nod care este utilizat pentru a lucra cu depozitele open source. Angular JS ca cadru are dependențe de alte componente. Și npm poate fi folosit pentru a descărca aceste dependențe și a le atașa la proiectul dvs.
IDE - Există mai mulți editori care pot fi folosiți pentru dezvoltarea unghiului JS, cum ar fi codul Visual Studio și WebStorm.
Acum, dacă sunteți în căutarea unui loc de muncă care are legătură cu Angular 2, atunci trebuie să vă pregătiți pentru întrebările de interviu Angular 2 din 2019. Este adevărat că fiecare interviu este diferit în funcție de diferitele profiluri de locuri de muncă, dar totuși pentru a șterge interviul, trebuie să aveți o cunoaștere bună și clară a unghiului 2. Aici, am pregătit importante întrebări și răspunsuri pentru interviu Angular 2, care vă vor ajuta obține succes în interviul tău.
Următoarele sunt caracteristicile Angular 2: -
Angular 2 are șabloane mai bune, capacități de gestionare a evenimentelor și suport mai bun pentru dispozitivele mobile.
Typescript: - Versiunea mai nouă a Angular se bazează pe Typescript. Aceasta este o superset de JavaScript și este întreținută de Microsoft.
Componente: - Versiunile anterioare ale Angular au pus accentul pe Controlere, dar acum au schimbat accentul pentru a avea componente peste controlere. Componentele ajută la construirea aplicațiilor în multe module. Acest lucru ajută la menținerea mai bună a aplicației pe o perioadă de timp. În acest fel, o aplicație poate fi ușor testată, reduce costurile pentru o companie.
Servicii: - Serviciile sunt un set de coduri sau programe care pot fi partajate de diferite componente ale unei aplicații. De exemplu, dacă aveți o componentă de date care a ales date dintr-o bază de date,
L-ai putea avea ca un serviciu partajat care ar putea fi utilizat în mai multe aplicații.
Angular 2 are următoarele componente: -
Serviciu: - Acesta este utilizat pentru a crea componente care pot fi partajate pe întreaga application.it este ca clase de utilități.
Module: - Acesta este utilizat pentru a împărți aplicația în bucăți de cod logic. Fiecare bucată de cod sau modul este proiectată pentru a îndeplini o singură sarcină.
Componenta: - Aceasta poate fi utilizată pentru a reuni modulele.
Șabloane: - Acesta este utilizat pentru a defini opiniile unei aplicații Angular JS.
Metadate: - Aceasta poate fi folosită pentru a adăuga mai multe date la o clasă JS unghiulară.
Mai jos sunt cele 10 importante întrebări și răspunsuri la un interviu angular 2 din 2019 care sunt frecvent adresate într-un interviu. aceste întrebări sunt împărțite în părți sunt următoarele:
Partea 1 - Întrebări de interviu angulare 2 (de bază)
Această primă parte se referă la întrebări și răspunsuri la intervale de tip Angular 2
1. Ce este unghiular 2, explicați în detaliu?
Răspuns:
Angular 2 este un cadru pentru a construi aplicații web la scară largă și de înaltă performanță, păstrându-le la fel de ușor de întreținut. Aplicație dezvoltată cu ajutorul cadrului Angular 2 ușor de testat din cauza modularizării.
Următoarele sunt caracteristicile cadrului Angular 2.
Servicii: - Serviciile sunt un set de coduri care pot fi partajate de diferite componente ale unei aplicații. De exemplu, dacă aveți o componentă de date care a ales date dintr-o bază de date, o puteți avea ca un serviciu partajat care poate fi utilizat în mai multe aplicații.
TypeScript: - Versiunea curentă a Angular se bazează pe TypeScript. Aceasta este o superset de JavaScript și este întreținută de Microsoft.
Componente: - Versiunea anterioară a Angular a pus accentul pe Controlere, dar acum a schimbat accentul pentru a avea componente asupra controlerelor. Componentele ajută la construirea aplicațiilor în multe module. Acest lucru ajută la menținerea mai bună a aplicației pe o perioadă de timp.
2. Care sunt principalele componente ale unghiului 2?
Răspuns:
Aceasta este întrebarea obișnuită a interviului pentru un interviu 2, care se pune într-un interviu. Angular 2 are următoarele componente: -
Componenta: - Aceasta poate fi utilizată pentru a reuni modulele.
Serviciu: - Acesta este utilizat pentru a crea componente care pot fi partajate pe întreaga aplicație.
Module: - Acesta este utilizat pentru a împărți aplicația în bucăți de cod logic. Fiecare bucată de cod sau modul este proiectată pentru a îndeplini o singură sarcină.
Șabloane: - Acesta este utilizat pentru a defini opiniile unei aplicații Angular JS.
Metadate: - Aceasta poate fi folosită pentru a adăuga mai multe date la o clasă JS unghiulară.
3. Ce este un fișier tsconfig.json?
Răspuns:
Acest fișier este utilizat pentru a oferi opțiunile despre Typescript utilizate pentru proiectul Angular JS.
(
"compilerOptions": (
"target": "es5",
"module": "commonjstest",
"moduleResolution": "node",
"sourceMap": true,
"emitDecoratorMetadata": true,
"experimentalDecorators": true,
"lib": ( "es2017", "demo" ),
"noImplicitAny": true,
"suppressImplicitAnyIndexErrors": true
)
)
4. Ce este fișierul app.module.ts?
Răspuns:
Următorul cod va fi prezent în fișierul app.module.ts.
Următorul cod va fi prezent în fișierul app.module.ts.
import ( BrowserModule ) from '@angular/platform-browser';
import ( NgModule ) from '@angular/core';
import ( AppComponent ) from './app.component';
@NgModule((
imports: ( BrowserModule ),
declarations: ( AppComponent ),
bootstrap: ( AppComponent ) ))
export class AppModule ( )
Explicația detaliată a liniei de mai sus a codului.
Declarația de import este utilizată pentru a importa funcționalitatea din modulele existente. Primele 3 declarații sunt utilizate pentru a importa modulele BrowserModule, NgModule și AppComponent în acest modul.
Decoratorul NgModule este folosit pentru a defini ulterior opțiunile de import, declarații și bootstrapping.
BrowserModule este necesar în mod implicit pentru orice aplicație unghiulară bazată pe web.
Opțiunea bootstrap indică Angular care componentă trebuie bootstrap în aplicație.
Haideți să trecem la următoarele întrebări de interviu Angular 2
5. Cum convertiți intrarea în minuscule și majuscule?
Răspuns:
un filtru cu minuscule și majuscule este utilizat pentru a converti intrarea în toate minusculele și majusculele.
În exemplul de mai jos, am adăugat un filtru cu minuscule și majuscule unei expresii cu caracter de conductă.
Acest tutorial este ((Tutorial demonstrativ))
Prima Subiect este ((appList (0) | litere mici))
A doua temă este ((appList (1) | majuscule))
Partea a 2-a Întrebări de interviu 2 (avansat)
Haideți să aruncăm o privire asupra întrebărilor și răspunsurilor avansate la interviu Angular 2.
6. Explicați șablonul în Angular 2?
Răspuns:
Vizualizările sunt definite cu ajutorul unui șablon, Angular 2 oferă un șablon pentru a defini opiniile unei aplicații web.
7.Conversia șirului în percentilă?
Răspuns:
Angular 2 oferă multe filtre pentru a îndeplini multe sarcini; Se folosește filtrul percentil pentru a face această sarcină.
Haideți să trecem la următoarele întrebări de interviu Angular 2
8. Explicați utilizarea Decoratorilor în Angular 2?
Răspuns:
Este utilizat pentru a identifica clasele și tipul obiectului care sunt create de tipul de scriere.
9. Ce este decoratorul gazdă în Angular 2?
Răspuns:
Aceasta este întrebarea frecventă a interviului Angular 2 într-un interviu. Este folosit pentru a lega proprietățile componentelor cu valorile elementelor UI, aceste proprietăți definite cu @HostBinding în cadrul clasei de componente.
10. Explicați conductele în unghi 2?
Răspuns:
Este utilizat în șabloane pentru a converti conținutul în rezultatul dorit sau conform cerințelor de afaceri
Simbolul pentru țeavă este așa „|” de exemplu - ((appList (0) | litere mici)).
Articol recomandat
Acesta a fost un ghid la Lista întrebărilor și răspunsurilor la un interviu unghiular 2, astfel încât candidatul să poată împărți cu ușurință aceste întrebări de interviu Angular 2. Aici, în acest post, am studiat cele mai bune întrebări de interviu Angular 2, care sunt adesea puse în interviuri. De asemenea, puteți consulta următoarele articole pentru a afla mai multe -
- Oops Întrebări de interviu Java
- Întrebări la interviu Redux
- Întrebări pentru interviul PostgreSQL
- Întrebări de interviu pe Porcul