SlideShare a Scribd company logo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Edureka
Free Angular Course For Beginner
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Angular Tutorial - Road Covered So Far
Angular
Introduction
Angular Install &
Project Structure
Angular
Components
Angular
Data Binding
Angular
Directives
Angular &
angularFirebase
Angular
CRUD App
Angular
Services
Angular
Forms
Angular
Routing
1
10 9 8 7 6
1 2 3 4 5
678910
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
AppComponent: The Root Component
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
AppComponent: The Root Component
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Key Points:
❖ index.html is the file that is served by the server and gets rendered in the browser
❖ index.html links the styles and other javascript files which are required for running the app
❖ AppComponent is the root component which gets loaded first.
❖ Typically, all of the other custom components are nested inside AppComponent.
❖ AppComponent is inserted in the body of index.html using custom “app-root” element
❖ Selector tag is used to load a component’s instance.
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What are Components?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What are Components?
“A component controls a patch of screen real estate that we could call a view,
and declares reusable UI building blocks for an application.”
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
SIDE-BAR
COMPONENT
< >
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
SIDE-BAR
COMPONENT
< >
COURSES COMPONENT
< >
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
SIDE BAR
< >
COURSES
< >
SEARCH BAR < > NAV-BAR < >
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
SIDE BAR
COMPONENT
< >
COURSES COMPONENT
< >
SEARCH BAR COMPONENT < >HEADER COMPONENT
< >
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Components Parent/Tree Structure
App Component
Sidebar Component Courses Component Header Component
Search-bar Component Nav-bar Component
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Component’s Example
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
What are Components?
Template or
View
Component
< >
“A component controls a patch of screen real estate
that we could call a view, and declares reusable UI
building blocks for an application.”
Business Logic
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Creating a Component
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Creating a Component
@Component({
……
})
Component
{ }
MyClass Decorator
A simple
TypeScipt Class
Metadata for
the class I am Component
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Creating a Component
Component
{ }
A simple
TypeScipt Class
Metadata for
the class
+
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Demo
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Angular App Bootstrapping
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Angular App Bootstraping
main.ts AppModule AppComponent
bootstraps bootstraps
1 2
❖ Main TypeScripts file from
where the execution begins
❖ Initializes the platform browser
where the app will run and
bootstraps AppModule
❖ Root Module of the angular app
❖ Bootstraps AppComponent and
inserts it into the index.html
host web page
❖ Root Component under which
other components are nested
❖ First component to be inserted
into the browser DOM
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Why Angular Apps are
Bootstrapped?
Copyright © 2017, edureka and/or its affiliates. All rights reserved.
Why Angular Apps are Bootstrapped?
ANGULAR is NOT a FRAMEWORK for creating WEB-ONLY APPLICATIONS
❖ Allows us to write angular app that can be hosted on other
environments.
❖ Import the platform based on the environment.
❖ For example:
@angular/platform-browser-dynamic is used for running the app
on browsers
Angular 4 Components | Angular 4 Tutorial For Beginners | Learn Angular 4 | Edureka

More Related Content

What's hot (13)

PDF
AbarCloud Overview
Ali Khajeh-Hosseini
 
PDF
Leveraging the Latest OSGi R7 Specifications - C Ziegeler & D Bosschaert
mfrancis
 
PPT
codeBeamer Eclipse DemoCamp-23.11.2010
Intland Software GmbH
 
PDF
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Edureka!
 
PDF
Developing a Demo Application with Angular 4 - J2I
Nader Debbabi
 
PDF
IMMERSE'16 Introduction to adobe experience manager back end
AdobeMarketingCloud
 
PDF
Jigsaw what the Heck Happens Now - N Bartlett
mfrancis
 
PDF
Aswin
AswinT6
 
PDF
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
Roel Hartman
 
PDF
Implement and manage build infrastructure
Eng Teong Cheah
 
PDF
2 Guide MySQL Cloud Service Provisioning.
Virve Kettunen
 
PDF
Docker at SourceLair | Paris Kasidiaris | 1st Docker Crete Meetup
Alexandra Karapidaki
 
PDF
Angular Directives | Angular 2 Custom Directives | Angular Tutorial | Angular...
Edureka!
 
AbarCloud Overview
Ali Khajeh-Hosseini
 
Leveraging the Latest OSGi R7 Specifications - C Ziegeler & D Bosschaert
mfrancis
 
codeBeamer Eclipse DemoCamp-23.11.2010
Intland Software GmbH
 
Java 9 New Features | Java Tutorial | What’s New in Java 9 | Java 9 Features ...
Edureka!
 
Developing a Demo Application with Angular 4 - J2I
Nader Debbabi
 
IMMERSE'16 Introduction to adobe experience manager back end
AdobeMarketingCloud
 
Jigsaw what the Heck Happens Now - N Bartlett
mfrancis
 
Aswin
AswinT6
 
Best of both worlds: Create hybrid mobile applications with Oracle Applicatio...
Roel Hartman
 
Implement and manage build infrastructure
Eng Teong Cheah
 
2 Guide MySQL Cloud Service Provisioning.
Virve Kettunen
 
Docker at SourceLair | Paris Kasidiaris | 1st Docker Crete Meetup
Alexandra Karapidaki
 
Angular Directives | Angular 2 Custom Directives | Angular Tutorial | Angular...
Edureka!
 

Viewers also liked (20)

PDF
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Edureka!
 
PDF
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
Edureka!
 
PDF
Artificial Neural Network Tutorial | Deep Learning With Neural Networks | Edu...
Edureka!
 
PDF
Docker Compose | Containerizing MEAN Stack Application | DevOps Tutorial | Ed...
Edureka!
 
PDF
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Edureka!
 
PDF
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Edureka!
 
PDF
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
Edureka!
 
PDF
Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
Edureka!
 
PDF
Cloud Computing Tutorial For Beginners | What is Cloud Computing | AWS Traini...
Edureka!
 
PDF
Introduction To TensorFlow | Deep Learning Using TensorFlow | TensorFlow Tuto...
Edureka!
 
PDF
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Edureka!
 
PDF
Azure Interview Questions And Answers | Azure Tutorial For Beginners | Azure ...
Edureka!
 
PDF
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
Edureka!
 
PDF
Machine Learning In Python | Python Machine Learning Tutorial | Deep Learning...
Edureka!
 
PDF
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Edureka!
 
PPTX
What Is Data Science? Data Science Course - Data Science Tutorial For Beginne...
Edureka!
 
PDF
Introduction to Data Science
Edureka!
 
PDF
Data Science Tutorial | Introduction To Data Science | Data Science Training ...
Edureka!
 
PDF
Data Science Training | Data Science Tutorial | Data Science Certification | ...
Edureka!
 
PPTX
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
Carol Smith
 
Big Data Use Cases | Hadoop Tutorial for Beginners | Hadoop Training | Edureka
Edureka!
 
What Is DevOps? | Introduction To DevOps | DevOps Tools | DevOps Tutorial | D...
Edureka!
 
Artificial Neural Network Tutorial | Deep Learning With Neural Networks | Edu...
Edureka!
 
Docker Compose | Containerizing MEAN Stack Application | DevOps Tutorial | Ed...
Edureka!
 
Android Studio Tutorial For Beginners -2 | Android Development Tutorial | And...
Edureka!
 
Power BI Training | Getting Started with Power BI | Power BI Tutorial | Power...
Edureka!
 
Bitcoin Blockchain Explained | Understanding Bitcoin and Blockchain | Blockch...
Edureka!
 
Docker Swarm For High Availability | Docker Tutorial | DevOps Tutorial | Edureka
Edureka!
 
Cloud Computing Tutorial For Beginners | What is Cloud Computing | AWS Traini...
Edureka!
 
Introduction To TensorFlow | Deep Learning Using TensorFlow | TensorFlow Tuto...
Edureka!
 
Angular 4 Data Binding | Two Way Data Binding in Angular 4 | Angular 4 Tutori...
Edureka!
 
Azure Interview Questions And Answers | Azure Tutorial For Beginners | Azure ...
Edureka!
 
React Components Lifecycle | React Tutorial for Beginners | ReactJS Training ...
Edureka!
 
Machine Learning In Python | Python Machine Learning Tutorial | Deep Learning...
Edureka!
 
Big Data Tutorial For Beginners | What Is Big Data | Big Data Tutorial | Hado...
Edureka!
 
What Is Data Science? Data Science Course - Data Science Tutorial For Beginne...
Edureka!
 
Introduction to Data Science
Edureka!
 
Data Science Tutorial | Introduction To Data Science | Data Science Training ...
Edureka!
 
Data Science Training | Data Science Tutorial | Data Science Certification | ...
Edureka!
 
AI for IA's: Machine Learning Demystified at IA Summit 2017 - IAS17
Carol Smith
 
Ad

Similar to Angular 4 Components | Angular 4 Tutorial For Beginners | Learn Angular 4 | Edureka (20)

PDF
Angular_BootStrap.pdf
raja344116
 
PDF
Angular - Chapter 3 - Components
WebStackAcademy
 
PDF
Get Information about Angular Component- Technical Chamber.pdf
Nishaadequateinfosof
 
PPTX
Intro to Angular @GDG Wolverhampton DEV-FEST 2024
stephenola21
 
PPTX
Angular IO
Jennifer Estrada
 
PPTX
An Overview of Angular 4
Cynoteck Technology Solutions Private Limited
 
PDF
Angular components
Sultan Ahmed
 
PPTX
Advanced angular
Sumit Kumar Rakshit
 
PDF
Exploring Angular 2 - Episode 1
Ahmed Moawad
 
PDF
Angular Up and Running Learning Angular Step by Step 1st Edition Shyam Seshadri
rgexprbo904
 
PPTX
yrs of IT experience in enterprise programming
narasimhulum1623
 
PDF
Commit University - Exploring Angular 2
Commit University
 
PDF
Angular Notes.pdf
sagarpal60
 
PDF
Angular - Chapter 1 - Introduction
WebStackAcademy
 
PDF
Angular Meetup 1 - Angular Basics and Workshop
Nitin Bhojwani
 
PPTX
Angular kickstart slideshare
SaleemMalik52
 
PDF
Angular meetup 2 2019-08-29
Nitin Bhojwani
 
PPTX
Angular introduction students
Christian John Felix
 
PPT
17612235.ppt
yovixi5669
 
PDF
Angular js
Felixits
 
Angular_BootStrap.pdf
raja344116
 
Angular - Chapter 3 - Components
WebStackAcademy
 
Get Information about Angular Component- Technical Chamber.pdf
Nishaadequateinfosof
 
Intro to Angular @GDG Wolverhampton DEV-FEST 2024
stephenola21
 
Angular IO
Jennifer Estrada
 
Angular components
Sultan Ahmed
 
Advanced angular
Sumit Kumar Rakshit
 
Exploring Angular 2 - Episode 1
Ahmed Moawad
 
Angular Up and Running Learning Angular Step by Step 1st Edition Shyam Seshadri
rgexprbo904
 
yrs of IT experience in enterprise programming
narasimhulum1623
 
Commit University - Exploring Angular 2
Commit University
 
Angular Notes.pdf
sagarpal60
 
Angular - Chapter 1 - Introduction
WebStackAcademy
 
Angular Meetup 1 - Angular Basics and Workshop
Nitin Bhojwani
 
Angular kickstart slideshare
SaleemMalik52
 
Angular meetup 2 2019-08-29
Nitin Bhojwani
 
Angular introduction students
Christian John Felix
 
17612235.ppt
yovixi5669
 
Angular js
Felixits
 
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
PDF
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
PDF
Tableau Tutorial for Data Science | Edureka
Edureka!
 
PDF
Python Programming Tutorial | Edureka
Edureka!
 
PDF
Top 5 PMP Certifications | Edureka
Edureka!
 
PDF
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
PDF
Linux Mint Tutorial | Edureka
Edureka!
 
PDF
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
PDF
Importance of Digital Marketing | Edureka
Edureka!
 
PDF
RPA in 2020 | Edureka
Edureka!
 
PDF
Email Notifications in Jenkins | Edureka
Edureka!
 
PDF
EA Algorithm in Machine Learning | Edureka
Edureka!
 
PDF
Cognitive AI Tutorial | Edureka
Edureka!
 
PDF
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
PDF
Blue Prism Top Interview Questions | Edureka
Edureka!
 
PDF
Big Data on AWS Tutorial | Edureka
Edureka!
 
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
PDF
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
PDF
Introduction to DevOps | Edureka
Edureka!
 
What to learn during the 21 days Lockdown | Edureka
Edureka!
 
Top 10 Dying Programming Languages in 2020 | Edureka
Edureka!
 
Top 5 Trending Business Intelligence Tools | Edureka
Edureka!
 
Tableau Tutorial for Data Science | Edureka
Edureka!
 
Python Programming Tutorial | Edureka
Edureka!
 
Top 5 PMP Certifications | Edureka
Edureka!
 
Top Maven Interview Questions in 2020 | Edureka
Edureka!
 
Linux Mint Tutorial | Edureka
Edureka!
 
How to Deploy Java Web App in AWS| Edureka
Edureka!
 
Importance of Digital Marketing | Edureka
Edureka!
 
RPA in 2020 | Edureka
Edureka!
 
Email Notifications in Jenkins | Edureka
Edureka!
 
EA Algorithm in Machine Learning | Edureka
Edureka!
 
Cognitive AI Tutorial | Edureka
Edureka!
 
AWS Cloud Practitioner Tutorial | Edureka
Edureka!
 
Blue Prism Top Interview Questions | Edureka
Edureka!
 
Big Data on AWS Tutorial | Edureka
Edureka!
 
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Edureka!
 
Kubernetes Installation on Ubuntu | Edureka
Edureka!
 
Introduction to DevOps | Edureka
Edureka!
 

Recently uploaded (20)

PDF
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
PPTX
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
DOCX
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
PDF
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
PDF
July Patch Tuesday
Ivanti
 
PDF
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
PPTX
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
PDF
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PDF
Biography of Daniel Podor.pdf
Daniel Podor
 
PPTX
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
PDF
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 
POV_ Why Enterprises Need to Find Value in ZERO.pdf
darshakparmar
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
OpenID AuthZEN - Analyst Briefing July 2025
David Brossard
 
WooCommerce Workshop: Bring Your Laptop
Laura Hartwig
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Cryptography Quiz: test your knowledge of this important security concept.
Rajni Bhardwaj Grover
 
"Beyond English: Navigating the Challenges of Building a Ukrainian-language R...
Fwdays
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
COMPARISON OF RASTER ANALYSIS TOOLS OF QGIS AND ARCGIS
Sharanya Sarkar
 
July Patch Tuesday
Ivanti
 
CIFDAQ Market Insights for July 7th 2025
CIFDAQ
 
Building Search Using OpenSearch: Limitations and Workarounds
Sease
 
What Makes Contify’s News API Stand Out: Key Features at a Glance
Contify
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Biography of Daniel Podor.pdf
Daniel Podor
 
Webinar: Introduction to LF Energy EVerest
DanBrown980551
 
Jak MŚP w Europie Środkowo-Wschodniej odnajdują się w świecie AI
dominikamizerska1
 

Angular 4 Components | Angular 4 Tutorial For Beginners | Learn Angular 4 | Edureka

  • 1. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Edureka Free Angular Course For Beginner
  • 2. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Angular Tutorial - Road Covered So Far Angular Introduction Angular Install & Project Structure Angular Components Angular Data Binding Angular Directives Angular & angularFirebase Angular CRUD App Angular Services Angular Forms Angular Routing 1 10 9 8 7 6 1 2 3 4 5 678910
  • 3. Copyright © 2017, edureka and/or its affiliates. All rights reserved. AppComponent: The Root Component
  • 4. Copyright © 2017, edureka and/or its affiliates. All rights reserved. AppComponent: The Root Component
  • 5. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Key Points: ❖ index.html is the file that is served by the server and gets rendered in the browser ❖ index.html links the styles and other javascript files which are required for running the app ❖ AppComponent is the root component which gets loaded first. ❖ Typically, all of the other custom components are nested inside AppComponent. ❖ AppComponent is inserted in the body of index.html using custom “app-root” element ❖ Selector tag is used to load a component’s instance.
  • 6. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What are Components?
  • 7. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What are Components? “A component controls a patch of screen real estate that we could call a view, and declares reusable UI building blocks for an application.”
  • 8. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example
  • 9. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example
  • 10. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example SIDE-BAR COMPONENT < >
  • 11. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example SIDE-BAR COMPONENT < > COURSES COMPONENT < >
  • 12. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example SIDE BAR < > COURSES < > SEARCH BAR < > NAV-BAR < >
  • 13. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example SIDE BAR COMPONENT < > COURSES COMPONENT < > SEARCH BAR COMPONENT < >HEADER COMPONENT < >
  • 14. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Components Parent/Tree Structure App Component Sidebar Component Courses Component Header Component Search-bar Component Nav-bar Component
  • 15. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Component’s Example
  • 16. Copyright © 2017, edureka and/or its affiliates. All rights reserved. What are Components? Template or View Component < > “A component controls a patch of screen real estate that we could call a view, and declares reusable UI building blocks for an application.” Business Logic
  • 17. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Creating a Component
  • 18. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Creating a Component @Component({ …… }) Component { } MyClass Decorator A simple TypeScipt Class Metadata for the class I am Component
  • 19. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Creating a Component Component { } A simple TypeScipt Class Metadata for the class +
  • 20. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Demo
  • 21. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Angular App Bootstrapping
  • 22. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Angular App Bootstraping main.ts AppModule AppComponent bootstraps bootstraps 1 2 ❖ Main TypeScripts file from where the execution begins ❖ Initializes the platform browser where the app will run and bootstraps AppModule ❖ Root Module of the angular app ❖ Bootstraps AppComponent and inserts it into the index.html host web page ❖ Root Component under which other components are nested ❖ First component to be inserted into the browser DOM
  • 23. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Why Angular Apps are Bootstrapped?
  • 24. Copyright © 2017, edureka and/or its affiliates. All rights reserved. Why Angular Apps are Bootstrapped? ANGULAR is NOT a FRAMEWORK for creating WEB-ONLY APPLICATIONS ❖ Allows us to write angular app that can be hosted on other environments. ❖ Import the platform based on the environment. ❖ For example: @angular/platform-browser-dynamic is used for running the app on browsers