Today we are going to learn about Angular Basics
Let's get start...
What is Angular
- Angular is TypeScript Based open-source
front-end platform.
- Using angular we can create our application on the web and
mobile side.
- Angular is created and managed by Google.
- It provides some features like component, directive,
module, services, and end to
end tooling.
Features of Angular
1. DOM ( Document Object Model )
2. TS ( Type-Script )
3. Data Binding
4. Testing
1. DOM ( Document Object Model )
- In Angular, we
are using regular DOM.
- Suppose we are updating
6 instances on the same HTML page.
In that case, angular is going to update the entire tree
structure of HTML tags.
2. TS ( Type-Script )
- TypeScript is the
superset of JS ( Javascript ).
- In the browser, It’s
compiled into Plan JavaScript.
- TypeScript is created
and managed by Microsoft. It provides some features like
Type, class, async/await, etc...
- Angular Build entirely
in the TS ( type Script).
- Angular used TS (
TypeScript ) as a Primary Language.
- If you want to install
TS then you can install it using NPM like below.
npm install -g typescript
3. Data Binding
- Data Binding is provide
communication between .ts to .html file
- In Angular, we have a total of
4 types of Data Binding.
1) Interpolation
Like: {{}}
2) Property Binding
Like: [value]
3) Event Binding
Like: (click), (change), etc..
4) Two-way data binding
Like:
[(ngModel)]="fName"
4. Testing
- Angular Uses the
Jasmine-Karma Testing Framework to test the application.
- Jasmine Framework is provided
to write different - different test cases.
- Karma Framework work as
a test runner for created test cases.
Setup Angular
Step 1:
You need to install Node and NPM
in you're system
Link:
https://nodejs.org/en/
Step 2: Install Angular
CLI
npm install - g @angular/cli
Step 3: Create Angular Project
ng new project_name
Step 4: Go to your project directory
cd project_name
Step 5: RUN Project ( Server )
ng serve
Comments
Post a Comment