Angular Interview Study
Angular Interview Study
-------
What is Angular?
Its a Javascript Framework. Written in Typescript.
We can say it as a front end web application framework.
Widely used to create Single Page Applications(SPA)
What is SPA?
Advantages of Angular over javscript libraries?
Component based
benefits:
reusability :- resuse same functionality with out repeating the
code to create another one.
modularity:- breaking the into smaller parts so that manageable
and follows SRP(Single responsibility) which helps to adapt changes with out
retesting whole app.
Separation of Concerns:- Improve clarity and maintainability,
Helps Ui developer to work independently from front end Developer,backend developer
and database developer
What is TypeScript?
Typescript is a strongly typed superset of javascript.
It simple terms Typescript = Javascript+Type
Also we can partially say typescript as object oriented javscript as it
bring the concept of class, interface
Typescript uses Transpiler to covert typescript to javascript at runtime.
Tell me what is Transpilation and how it is done and when it is done?
Class
Contructor
only one constructor allowed method with class name is not allowed. it will
cause compile time error if invoked in code.
Accesss Modifiers
public
private
protected
Interface
implements
Inheritance
Abstract Class
abstract
Angular Directives
Angular Pipes
Pipes
Built in Pipes
Cusotm Pipes
Angular Forms
Forms
Template Driven Forms
Reactive Forms
Form Validation
Dynamic Forms
Grid
Grid Paging
Grid Sorting
Grid Search
Grid Filters
Angular pipe filters
Datepicker
Multicheckbox
Calendar