Top 10 Angular 6 Interview Questions
Q1. What Types Of Ngmodules?
There are 4 kinds of NgModules –
Q2. What Are Components In Angular?
The Concepts of Angular Components -
Components are the most basic building block of a UI in Angular programs and it controls views (HTML/CSS). They additionally talk with other additives and services to deliver capability to your applications.
Technically components are basically TypeScript instructions that have interaction with the HTML documents of the components, which get displayed at the browsers.
The thing is the middle capability of Angular applications however you need to recognize to bypass the records into the additives to configure them.
Q3. What Is Pure Pipe?
Angular executes a natural pipe most effective while it detects a pure alternate to the input cost. A natural exchange may be primitive or non-primitive.
Primitive facts are best unmarried values, they have now not special skills and the non-primitive information sorts are used to save the institution of values.
Q4. What's New In Angular 6? What Are Improvements In Angular 6?
The Angular Team are working on lots of trojan horse fixes, new functions and brought/update/take away/ re-introduce/ and lots of greater matters.
Let’s begin to discover all changes of Angular 6 little by little:
Added ng update - This CLI commands will update your angular undertaking dependencies to their modern-day versions. The ng replace is normal package manager gear to become aware of and replace other dependencies.
Q5. What Are The Ngmodule Metadata Properties?
The NgModule decorator identifies AppModule as a NgModule class.
The NgModule takes a metadata item that tells Angular the way to collect and launch the application.
The NgModule significance metadata homes are as follows –
Q6. Why You Use Browsermodule, Commonmodule, Formsmodule, Routermodule, And Httpclientmodule?
BrowserModule – The browser module is imported from @angular/platform-browser and it's miles used when you want to run your application in a browser.
CommonModule – The commonplace module is imported from @angular/commonplace and it's miles used while you want to apply directives - NgIf, NgFor and so on.
FormsModule – The paperwork module is imported from @angular/bureaucracy and it's far used while you build template pushed forms.
RouterModule – The router module is imported from @angular/router and is used for routing RouterLink, forRoot, and forChild.
HttpClientModule –The HttpClientModule is imported from @angular/commonplace/http and it used to initiate HTTP request and responses in angular apps. The HttpClient is greater contemporary and smooth to apply the opportunity of HTTP.
Q7. What Is Impure Pipe?
Angular executes an impure pipe during each issue alternate detection cycle. An impure pipe is referred to as often, as often as each keystroke or mouse-pass.
If you want to make a pipe impure that time you'll permit the setting natural flag to false.
Q8. What Is A Cookie?
A cookie is a small piece of information despatched from a website and stored at the user's system by the user's internet browsers while the consumer is surfing.
Q9. What Is Chaining Pipe?
The chaining Pipe is used to perform the multiple operations within the unmarried expression. This chaining operation could be chained using the pipe (I).
In the following example, to show the birthday within the top case- will want to use the inbuilt date-pipe and higher-case-pipe.
In the subsequent instance –
Q10. What Is Parameterizing Pipe?
A pipe can take delivery of any range of non-compulsory parameters to attain output. The parameter cost can be any legitimate template expressions. To add elective parameters follow the pipe call with a colon (:). Its looks as if- forex: 'INR'
In the following example –
<h2>The birthday is - date:"MM/dd/yy" </h2>
<!-- Output - The birthday is - 10/03/1984 -->