SlideShare a Scribd company logo
A Glimpse on Angular 4
Angular 4
● Angular 4 is quite same as Angular 2
● Component is the mixture of an HTML
template, typescript code and a
component class that controls a portion of
the screen.
● Angular 4 is backward compatible with
Angular 2
● The reasons for this new major release are
both new features as well as changes
incompatible with the previous version.
● Angular 4 uses Semantic Versioning.
Why not Angular 3 then..??
Due to this misalignment of
the router package’s version,
the team decided to go
straight for Angular v4. In this
way again, all the core
packages are aligned which
will be easier to maintain and
help avoid confusion in the
future.
Glimpse on Angular 4
Whats new in Angular 4..?
● Angular 4 is Smaller and Faster
● Animation Package
Glimpse on Angular 4 Cont...
New Features:
● View Engine
● Improved ngIf and ngFor (now you can use if/else style syntax)
● Angular Universal
● TypeScript 2.1 and 2.2 Compatibilty
● Source Maps for Templates
Glimpse on Angular 4 Cont...
Packaging Changes:
● Flat ES Modules (Flat ESM/FESM)
● Experimental ES2015 Builds
● Experimental Closure Compatibility
Updating Angular to 4.0.0
On Windows:
npm install @angular/common@latest @angular/compiler@latest
@angular/compiler-cli@latest @angular/core@latest @angular/forms@latest
@angular/http@latest @angular/platform-browser@latest @angular/platform-
browser-dynamic@latest @angular/platform-server@latest
@angular/router@latest @angular/animations@latest typescript@latest –save
Then run whatever ng serve or npm start command you normally use, and everything should
work.
Updating Angular to 4.0.0
On Linux/Mac:
npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform-
browser,platform-browser-dynamic,platform-server,router,animations}@latest
typescript@latest --save
Then run whatever ng serve or npm start command you normally use, and everything should
work.
Source:
● Angular IO
● Stackoverflow
Angular 4 -The Complete Guide
Eduonix Introduces
Angular 4 – The Complete Guide @ $15
To Get this Course at $15 Use Coupon Code : YT15
● Lectures: 292
● Video: 22 hours
● Language: English
● Includes: 30 day money back
guarantee!
Certificate of
Completion.
Lifetime Access.
Reference Link : https://goo.gl/fhT2t5
Table of Contents
● SECTION 1 : Getting Started
● SECTION 2 : The Basics
● SECTION 3 : Course Project – The Basics
● SECTION 4 : Debugging
● SECTION 5 : Components & Databinding Deep Drive
● SECTION 6 : Course Project - Components & Databinding
Table of Contents Cont...
● SECTION 7 : Directives Deep Drive
● SECTION 8 : Course Project : Directives
● SECTION 9 : Using Services & Dependency Injection
● SECTION 10 : Course Project – Services & Dependency Injection
● SECTION 11 : Changing Pages with Routing
● SECTION 12 : Course Project – Routing
Table of Contents Cont...
● SECTION 13 : Understanding Observables
● SECTION 14 : Course Project – Observables
● SECTION 15 : Handling Forms in Angular Apps
● SECTION 16 : Course Project – Forms
● SECTION 17 Using Pipes to Transform Output
● SECTION 18 : Making Http Requests
Table of Contents Cont...
● SECTION 19 : Course Project : Http
● SECTION 20 : Authentication & Route Protection in Angular Apps
● SECTION 21 : Using Angular Modules & Optimizing Apps
● SECTION 22 : Deploying an Angular App
● SECTION 23 : Angular Animation
● SECTION 24 : A Basic Introduction to Unit Testing in Angular Apps
● SECTION 25 : Course Roundup
Future of Angular
Source:
● Dzone
● Newsjox
Connect with us on Social Platform
Thank You!!!

More Related Content

PDF
What's New in Angular 4 | Angular 4 Features | Angular 4 Changes | Angular Tu...
PPSX
Angular 4 fronts
PPTX
Angular 4 - quick view
PPTX
PDF
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
ODP
Angular 6 - The Complete Guide
PPTX
Talk for DevFest 2021 - GDG Bénin
PDF
Developing a Demo Application with Angular 4 - J2I
What's New in Angular 4 | Angular 4 Features | Angular 4 Changes | Angular Tu...
Angular 4 fronts
Angular 4 - quick view
Angular 4 Tutorial | What's New In Angular 4 | Angular Training | Edureka
Angular 6 - The Complete Guide
Talk for DevFest 2021 - GDG Bénin
Developing a Demo Application with Angular 4 - J2I

What's hot (20)

PDF
What is Angular version 4?
PDF
Introduction to angular 2
PPTX
Angular 9 New features
PDF
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
PDF
Introduction to angular 4
PPTX
Angular4 getting started
PDF
Angular 2 - Core Concepts
PDF
Meetup SkillValue - Angular 6 : Bien démarrer son application
PDF
Learn Angular 9/8 In Easy Steps
PPTX
Dive into Angular, part 4: Angular 2.0
PDF
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
PDF
Quick introduction to Angular 4 for AngularJS 1.5 developers
PDF
Angular 2: What's New?
PDF
Angular2 - getting-ready
ODP
Routing & Navigating Pages in Angular 2
PPTX
PPT on Angular 2 Development Tutorial
PDF
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
PDF
Angular2 with type script
PPTX
Introduction to angular 2
PDF
Angular 2 - An Introduction
What is Angular version 4?
Introduction to angular 2
Angular 9 New features
What Is Angular 2 | Angular 2 Tutorial For Beginners | Angular Training | Edu...
Introduction to angular 4
Angular4 getting started
Angular 2 - Core Concepts
Meetup SkillValue - Angular 6 : Bien démarrer son application
Learn Angular 9/8 In Easy Steps
Dive into Angular, part 4: Angular 2.0
Angular 2 Examples | Angular CRUD Application | Angular Tutorial | Angular Tr...
Quick introduction to Angular 4 for AngularJS 1.5 developers
Angular 2: What's New?
Angular2 - getting-ready
Routing & Navigating Pages in Angular 2
PPT on Angular 2 Development Tutorial
Angular Day 2018 (italy) - Keynote - The Amazing World of Angular 6
Angular2 with type script
Introduction to angular 2
Angular 2 - An Introduction
Ad

Similar to A Glimpse on Angular 4 (20)

PPTX
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
PDF
Angular4 tutorial
ODP
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
PDF
Opengl To Opengl Es Navigating Graphics Transitions 1st Kameron Hussain Fraha...
PPTX
What’s New in Angular 14?
ODP
Shake that-fud-vrs5
PDF
Evolution and History of Angular as Web Development Platform.pdf
PPTX
Introduction to Angular 2
PDF
OpenGL to OpenGL ES :Navigating Graphics Transitions Kameron Hussain, Frahaan...
ODP
Web Development with VueJS : The Complete Guide
DOCX
Angular 4 Training | Angular Js training in Hyderabad
PDF
Angular 4 Interview Questions PDF By ScholarHat
PPTX
Upgrading to Ionic 4: Experiences, steps and tricks
PDF
_Angular Latest Version of 2022 With Features and Installation Guide.pdf
PPTX
What is Angular Ivy?
PPTX
uPortal Q1 2018 Quarterly Briefing
PDF
Angular js
PPTX
Angular js Online Training
PDF
Angular js
PPTX
Anypoint Code Builder - Munich MuleSoft Meetup - 16th May 2024
Angular4 tutorial
Don't Code, Bake. An introduction to CakePHP ~PHP Hampshire Oct 2014
Opengl To Opengl Es Navigating Graphics Transitions 1st Kameron Hussain Fraha...
What’s New in Angular 14?
Shake that-fud-vrs5
Evolution and History of Angular as Web Development Platform.pdf
Introduction to Angular 2
OpenGL to OpenGL ES :Navigating Graphics Transitions Kameron Hussain, Frahaan...
Web Development with VueJS : The Complete Guide
Angular 4 Training | Angular Js training in Hyderabad
Angular 4 Interview Questions PDF By ScholarHat
Upgrading to Ionic 4: Experiences, steps and tricks
_Angular Latest Version of 2022 With Features and Installation Guide.pdf
What is Angular Ivy?
uPortal Q1 2018 Quarterly Briefing
Angular js
Angular js Online Training
Angular js
Ad

More from Sam Dias (19)

ODP
Are you ready for Christmas Sale?
ODP
Developers Guide To Blockchain, Bitcoin and Cryptocurrencies
ODP
Up Up and Above HTML 5
ODP
The Complete Machine Learning Resource
ODP
Tensorflow for Beginners
ODP
From 0 to Hero : Machine Learning Complete Guide
ODP
Projects in Enterprise Java (Java EE)
PPTX
Blockchain And Cryptocurrency Essentials
ODP
The Full Stack Web Development
PDF
The BestSeller Bundle by Eduonix
ODP
Generating Leads Through Digital Marketing : The Masterclass
ODP
Complete Introduction to Business Data Analysis
ODP
The Ultimate iOS 11 Course Learn to Build Apps
ODP
Projects In Laravel : Learn Laravel Building 10 Projects
ODP
Fresh Start HTML & CSS
ODP
Become The AWS Certified Solution Architect Associate
ODP
Hadoop and Big Data for Absolute Beginners
ODP
Icon Design Masterclass : Learn Icon Design Principles
ODP
Learn Continuous Integration with Jenkins All in One Guide
Are you ready for Christmas Sale?
Developers Guide To Blockchain, Bitcoin and Cryptocurrencies
Up Up and Above HTML 5
The Complete Machine Learning Resource
Tensorflow for Beginners
From 0 to Hero : Machine Learning Complete Guide
Projects in Enterprise Java (Java EE)
Blockchain And Cryptocurrency Essentials
The Full Stack Web Development
The BestSeller Bundle by Eduonix
Generating Leads Through Digital Marketing : The Masterclass
Complete Introduction to Business Data Analysis
The Ultimate iOS 11 Course Learn to Build Apps
Projects In Laravel : Learn Laravel Building 10 Projects
Fresh Start HTML & CSS
Become The AWS Certified Solution Architect Associate
Hadoop and Big Data for Absolute Beginners
Icon Design Masterclass : Learn Icon Design Principles
Learn Continuous Integration with Jenkins All in One Guide

Recently uploaded (20)

PPTX
MYSQL Presentation for SQL database connectivity
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
Spectral efficient network and resource selection model in 5G networks
PPT
Teaching material agriculture food technology
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
CIFDAQ's Market Insight: SEC Turns Pro Crypto
MYSQL Presentation for SQL database connectivity
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
NewMind AI Monthly Chronicles - July 2025
Network Security Unit 5.pdf for BCA BBA.
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
20250228 LYD VKU AI Blended-Learning.pptx
Review of recent advances in non-invasive hemoglobin estimation
Spectral efficient network and resource selection model in 5G networks
Teaching material agriculture food technology
Unlocking AI with Model Context Protocol (MCP)
NewMind AI Weekly Chronicles - August'25 Week I
CIFDAQ's Market Insight: SEC Turns Pro Crypto

A Glimpse on Angular 4

  • 2. Angular 4 ● Angular 4 is quite same as Angular 2 ● Component is the mixture of an HTML template, typescript code and a component class that controls a portion of the screen. ● Angular 4 is backward compatible with Angular 2 ● The reasons for this new major release are both new features as well as changes incompatible with the previous version. ● Angular 4 uses Semantic Versioning.
  • 3. Why not Angular 3 then..?? Due to this misalignment of the router package’s version, the team decided to go straight for Angular v4. In this way again, all the core packages are aligned which will be easier to maintain and help avoid confusion in the future.
  • 4. Glimpse on Angular 4 Whats new in Angular 4..? ● Angular 4 is Smaller and Faster ● Animation Package
  • 5. Glimpse on Angular 4 Cont... New Features: ● View Engine ● Improved ngIf and ngFor (now you can use if/else style syntax) ● Angular Universal ● TypeScript 2.1 and 2.2 Compatibilty ● Source Maps for Templates
  • 6. Glimpse on Angular 4 Cont... Packaging Changes: ● Flat ES Modules (Flat ESM/FESM) ● Experimental ES2015 Builds ● Experimental Closure Compatibility
  • 7. Updating Angular to 4.0.0 On Windows: npm install @angular/common@latest @angular/compiler@latest @angular/compiler-cli@latest @angular/core@latest @angular/forms@latest @angular/http@latest @angular/platform-browser@latest @angular/platform- browser-dynamic@latest @angular/platform-server@latest @angular/router@latest @angular/animations@latest typescript@latest –save Then run whatever ng serve or npm start command you normally use, and everything should work.
  • 8. Updating Angular to 4.0.0 On Linux/Mac: npm install @angular/{common,compiler,compiler-cli,core,forms,http,platform- browser,platform-browser-dynamic,platform-server,router,animations}@latest typescript@latest --save Then run whatever ng serve or npm start command you normally use, and everything should work. Source: ● Angular IO ● Stackoverflow
  • 9. Angular 4 -The Complete Guide
  • 10. Eduonix Introduces Angular 4 – The Complete Guide @ $15 To Get this Course at $15 Use Coupon Code : YT15 ● Lectures: 292 ● Video: 22 hours ● Language: English ● Includes: 30 day money back guarantee! Certificate of Completion. Lifetime Access. Reference Link : https://goo.gl/fhT2t5
  • 11. Table of Contents ● SECTION 1 : Getting Started ● SECTION 2 : The Basics ● SECTION 3 : Course Project – The Basics ● SECTION 4 : Debugging ● SECTION 5 : Components & Databinding Deep Drive ● SECTION 6 : Course Project - Components & Databinding
  • 12. Table of Contents Cont... ● SECTION 7 : Directives Deep Drive ● SECTION 8 : Course Project : Directives ● SECTION 9 : Using Services & Dependency Injection ● SECTION 10 : Course Project – Services & Dependency Injection ● SECTION 11 : Changing Pages with Routing ● SECTION 12 : Course Project – Routing
  • 13. Table of Contents Cont... ● SECTION 13 : Understanding Observables ● SECTION 14 : Course Project – Observables ● SECTION 15 : Handling Forms in Angular Apps ● SECTION 16 : Course Project – Forms ● SECTION 17 Using Pipes to Transform Output ● SECTION 18 : Making Http Requests
  • 14. Table of Contents Cont... ● SECTION 19 : Course Project : Http ● SECTION 20 : Authentication & Route Protection in Angular Apps ● SECTION 21 : Using Angular Modules & Optimizing Apps ● SECTION 22 : Deploying an Angular App ● SECTION 23 : Angular Animation ● SECTION 24 : A Basic Introduction to Unit Testing in Angular Apps ● SECTION 25 : Course Roundup
  • 15. Future of Angular Source: ● Dzone ● Newsjox
  • 16. Connect with us on Social Platform Thank You!!!