Suche senden
Hochladen
The productive developer guide to Angular 2
•
1 gefällt mir
•
306 views
Maurice De Beijer [MVP]
Folgen
Angular 2 presentation for the Centric Tech Event 2016
Weniger lesen
Mehr lesen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 28
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
Modernising Android Architecture Using MVVM and Android Architecture Components
Modernising Android Architecture Using MVVM and Android Architecture Components
Quintin Balsdon
Angular 2 release final
Angular 2 release final
Andres Ciceri
Modern web app with REACT
Modern web app with REACT
AndryRajohnson
2016 Frontend Development
2016 Frontend Development
Bryan Arbelo
Ayw android app multiplescreens
Ayw android app multiplescreens
pbeerak
Tips on Coding Microsoft Azure ML web service 201412
Tips on Coding Microsoft Azure ML web service 201412
Mark Tabladillo
App studio
App studio
Nabeel Mukhtar
Android Installation Testing
Android Installation Testing
Sourabh Sahu
Empfohlen
Modernising Android Architecture Using MVVM and Android Architecture Components
Modernising Android Architecture Using MVVM and Android Architecture Components
Quintin Balsdon
Angular 2 release final
Angular 2 release final
Andres Ciceri
Modern web app with REACT
Modern web app with REACT
AndryRajohnson
2016 Frontend Development
2016 Frontend Development
Bryan Arbelo
Ayw android app multiplescreens
Ayw android app multiplescreens
pbeerak
Tips on Coding Microsoft Azure ML web service 201412
Tips on Coding Microsoft Azure ML web service 201412
Mark Tabladillo
App studio
App studio
Nabeel Mukhtar
Android Installation Testing
Android Installation Testing
Sourabh Sahu
20160913 cookpad ios_jp
20160913 cookpad ios_jp
Kazuaki Matsuo
Best app builder tools
Best app builder tools
seigneur Investisseur
Google Apps Script Overview
Google Apps Script Overview
tty fky
6 track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziative
Matteo Valoriani
20160913 cookpad ios_en
20160913 cookpad ios_en
Kazuaki Matsuo
Editing an app cloud 9
Editing an app cloud 9
Charles Ferentchak
The productive developer guide to Angular 2
The productive developer guide to Angular 2
Maurice De Beijer [MVP]
Ariston prios mudo
Ariston prios mudo
Condizionatori net
Selling Smart Workshop - July 9, 2014 - Get to More Customers by High Finesse...
Selling Smart Workshop - July 9, 2014 - Get to More Customers by High Finesse...
AnnArborSPARK
Michigan Marketing Minds - April 14, 2015 - Creating Customers
Michigan Marketing Minds - April 14, 2015 - Creating Customers
AnnArborSPARK
Michigan Marketing Minds - April 8, 2014 - Visual Persuasion
Michigan Marketing Minds - April 8, 2014 - Visual Persuasion
AnnArborSPARK
Sesion 5 cis
Sesion 5 cis
Kathia1097
Hatty-Profile-PDF-1
Hatty-Profile-PDF-1
Rachel Woodward
Daikin new classic
Daikin new classic
Condizionatori net
Top_10_HR_Q2_2016 successfactors
Top_10_HR_Q2_2016 successfactors
Filippos Stamatiadis
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
Sanjeev Sharma
20 best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
mohamed refaei
Neurological effects from meningitis
Neurological effects from meningitis
Meningitis Research Foundation
Innovación en época de cambios
Innovación en época de cambios
Javier Díaz Sánchez
Swift 2.2 Design Patterns CocoaConf Austin 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016
Carl Brown
Introduction to Angular 2
Introduction to Angular 2
Naveen Pete
Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2
Michele Aponte
Weitere ähnliche Inhalte
Was ist angesagt?
20160913 cookpad ios_jp
20160913 cookpad ios_jp
Kazuaki Matsuo
Best app builder tools
Best app builder tools
seigneur Investisseur
Google Apps Script Overview
Google Apps Script Overview
tty fky
6 track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziative
Matteo Valoriani
20160913 cookpad ios_en
20160913 cookpad ios_en
Kazuaki Matsuo
Editing an app cloud 9
Editing an app cloud 9
Charles Ferentchak
Was ist angesagt?
(6)
20160913 cookpad ios_jp
20160913 cookpad ios_jp
Best app builder tools
Best app builder tools
Google Apps Script Overview
Google Apps Script Overview
6 track kinect@Bicocca - iniziative
6 track kinect@Bicocca - iniziative
20160913 cookpad ios_en
20160913 cookpad ios_en
Editing an app cloud 9
Editing an app cloud 9
Andere mochten auch
The productive developer guide to Angular 2
The productive developer guide to Angular 2
Maurice De Beijer [MVP]
Ariston prios mudo
Ariston prios mudo
Condizionatori net
Selling Smart Workshop - July 9, 2014 - Get to More Customers by High Finesse...
Selling Smart Workshop - July 9, 2014 - Get to More Customers by High Finesse...
AnnArborSPARK
Michigan Marketing Minds - April 14, 2015 - Creating Customers
Michigan Marketing Minds - April 14, 2015 - Creating Customers
AnnArborSPARK
Michigan Marketing Minds - April 8, 2014 - Visual Persuasion
Michigan Marketing Minds - April 8, 2014 - Visual Persuasion
AnnArborSPARK
Sesion 5 cis
Sesion 5 cis
Kathia1097
Hatty-Profile-PDF-1
Hatty-Profile-PDF-1
Rachel Woodward
Daikin new classic
Daikin new classic
Condizionatori net
Top_10_HR_Q2_2016 successfactors
Top_10_HR_Q2_2016 successfactors
Filippos Stamatiadis
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
Sanjeev Sharma
20 best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
mohamed refaei
Neurological effects from meningitis
Neurological effects from meningitis
Meningitis Research Foundation
Innovación en época de cambios
Innovación en época de cambios
Javier Díaz Sánchez
Andere mochten auch
(13)
The productive developer guide to Angular 2
The productive developer guide to Angular 2
Ariston prios mudo
Ariston prios mudo
Selling Smart Workshop - July 9, 2014 - Get to More Customers by High Finesse...
Selling Smart Workshop - July 9, 2014 - Get to More Customers by High Finesse...
Michigan Marketing Minds - April 14, 2015 - Creating Customers
Michigan Marketing Minds - April 14, 2015 - Creating Customers
Michigan Marketing Minds - April 8, 2014 - Visual Persuasion
Michigan Marketing Minds - April 8, 2014 - Visual Persuasion
Sesion 5 cis
Sesion 5 cis
Hatty-Profile-PDF-1
Hatty-Profile-PDF-1
Daikin new classic
Daikin new classic
Top_10_HR_Q2_2016 successfactors
Top_10_HR_Q2_2016 successfactors
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
IBM Pulse session 2727: Continuous delivery -accelerated with DevOps
20 best practices for fusion hcm cloud implementation
20 best practices for fusion hcm cloud implementation
Neurological effects from meningitis
Neurological effects from meningitis
Innovación en época de cambios
Innovación en época de cambios
Ähnlich wie The productive developer guide to Angular 2
Swift 2.2 Design Patterns CocoaConf Austin 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016
Carl Brown
Introduction to Angular 2
Introduction to Angular 2
Naveen Pete
Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2
Michele Aponte
Angular for rookies MS TechDays 2017
Angular for rookies MS TechDays 2017
Erik van Appeldoorn
Writing Testable Code (for Magento 1 and 2)
Writing Testable Code (for Magento 1 and 2)
vinaikopp
El viaje de Angular1 a Angular2
El viaje de Angular1 a Angular2
Antonio de la Torre Fernández
Introduction to angular 2
Introduction to angular 2
Dhyego Fernando
Vuejs for Angular developers
Vuejs for Angular developers
Mikhail Kuznetcov
Enabling Microservice @ Orbitz - GOTO Chicago 2016
Enabling Microservice @ Orbitz - GOTO Chicago 2016
Steve Hoffman
Bootiful Development with Spring Boot and Angular - RWX 2018
Bootiful Development with Spring Boot and Angular - RWX 2018
Matt Raible
Angular 2 : le réveil de la force
Angular 2 : le réveil de la force
Nicolas PENNEC
Writing Testable Code (for Magento 1 and 2) 2016 Romaina
Writing Testable Code (for Magento 1 and 2) 2016 Romaina
vinaikopp
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Matt Raible
Angular
Angular
sridhiya
Concourse x Spinnaker #concourse_tokyo
Concourse x Spinnaker #concourse_tokyo
Toshiaki Maki
Introduction to Angular2
Introduction to Angular2
Ivan Matiishyn
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
Matt Raible
Follow your code: Node tracing
Follow your code: Node tracing
Gireesh Punathil
Grails & Angular: unleashing the dynamic duo
Grails & Angular: unleashing the dynamic duo
Rubén Mondéjar Andreu
Making money with Phonegap and Angular apps
Making money with Phonegap and Angular apps
Demian Borba
Ähnlich wie The productive developer guide to Angular 2
(20)
Swift 2.2 Design Patterns CocoaConf Austin 2016
Swift 2.2 Design Patterns CocoaConf Austin 2016
Introduction to Angular 2
Introduction to Angular 2
Realizzare Single Page Application con Angular2
Realizzare Single Page Application con Angular2
Angular for rookies MS TechDays 2017
Angular for rookies MS TechDays 2017
Writing Testable Code (for Magento 1 and 2)
Writing Testable Code (for Magento 1 and 2)
El viaje de Angular1 a Angular2
El viaje de Angular1 a Angular2
Introduction to angular 2
Introduction to angular 2
Vuejs for Angular developers
Vuejs for Angular developers
Enabling Microservice @ Orbitz - GOTO Chicago 2016
Enabling Microservice @ Orbitz - GOTO Chicago 2016
Bootiful Development with Spring Boot and Angular - RWX 2018
Bootiful Development with Spring Boot and Angular - RWX 2018
Angular 2 : le réveil de la force
Angular 2 : le réveil de la force
Writing Testable Code (for Magento 1 and 2) 2016 Romaina
Writing Testable Code (for Magento 1 and 2) 2016 Romaina
Front End Development for Back End Developers - vJUG24 2017
Front End Development for Back End Developers - vJUG24 2017
Angular
Angular
Concourse x Spinnaker #concourse_tokyo
Concourse x Spinnaker #concourse_tokyo
Introduction to Angular2
Introduction to Angular2
Front End Development for Back End Developers - UberConf 2017
Front End Development for Back End Developers - UberConf 2017
Follow your code: Node tracing
Follow your code: Node tracing
Grails & Angular: unleashing the dynamic duo
Grails & Angular: unleashing the dynamic duo
Making money with Phonegap and Angular apps
Making money with Phonegap and Angular apps
Mehr von Maurice De Beijer [MVP]
Practice TypeScript Techniques Building React Server Components App
Practice TypeScript Techniques Building React Server Components App
Maurice De Beijer [MVP]
A foolproof Way to Estimate a Software Project
A foolproof Way to Estimate a Software Project
Maurice De Beijer [MVP]
Surati Tech Talks 2022 / Build reliable Svelte applications using Cypress
Surati Tech Talks 2022 / Build reliable Svelte applications using Cypress
Maurice De Beijer [MVP]
Build reliable Svelte applications using Cypress
Build reliable Svelte applications using Cypress
Maurice De Beijer [MVP]
Building Reliable Applications Using React, .NET & Azure
Building Reliable Applications Using React, .NET & Azure
Maurice De Beijer [MVP]
Concurrent Rendering Adventures in React 18
Concurrent Rendering Adventures in React 18
Maurice De Beijer [MVP]
Building reliable applications with React, C#, and Azure
Building reliable applications with React, C#, and Azure
Maurice De Beijer [MVP]
Building large and scalable mission critical applications with React
Building large and scalable mission critical applications with React
Maurice De Beijer [MVP]
Building Reliable Applications Using React, .NET & Azure
Building Reliable Applications Using React, .NET & Azure
Maurice De Beijer [MVP]
Why I am hooked on the future of React
Why I am hooked on the future of React
Maurice De Beijer [MVP]
Building reliable web applications using Cypress
Building reliable web applications using Cypress
Maurice De Beijer [MVP]
Getting started with React Suspense and concurrent rendering
Getting started with React Suspense and concurrent rendering
Maurice De Beijer [MVP]
React suspense, not just for Alfred Hitchcock
React suspense, not just for Alfred Hitchcock
Maurice De Beijer [MVP]
From zero to hero with the Reactive extensions for JavaScript
From zero to hero with the Reactive extensions for JavaScript
Maurice De Beijer [MVP]
Why I am hooked on the future of React
Why I am hooked on the future of React
Maurice De Beijer [MVP]
The new React
The new React
Maurice De Beijer [MVP]
From zero to hero with the reactive extensions for JavaScript
From zero to hero with the reactive extensions for JavaScript
Maurice De Beijer [MVP]
Why I am hooked on the future of React
Why I am hooked on the future of React
Maurice De Beijer [MVP]
I am hooked on React
I am hooked on React
Maurice De Beijer [MVP]
Create flexible React applications using GraphQL apis
Create flexible React applications using GraphQL apis
Maurice De Beijer [MVP]
Mehr von Maurice De Beijer [MVP]
(20)
Practice TypeScript Techniques Building React Server Components App
Practice TypeScript Techniques Building React Server Components App
A foolproof Way to Estimate a Software Project
A foolproof Way to Estimate a Software Project
Surati Tech Talks 2022 / Build reliable Svelte applications using Cypress
Surati Tech Talks 2022 / Build reliable Svelte applications using Cypress
Build reliable Svelte applications using Cypress
Build reliable Svelte applications using Cypress
Building Reliable Applications Using React, .NET & Azure
Building Reliable Applications Using React, .NET & Azure
Concurrent Rendering Adventures in React 18
Concurrent Rendering Adventures in React 18
Building reliable applications with React, C#, and Azure
Building reliable applications with React, C#, and Azure
Building large and scalable mission critical applications with React
Building large and scalable mission critical applications with React
Building Reliable Applications Using React, .NET & Azure
Building Reliable Applications Using React, .NET & Azure
Why I am hooked on the future of React
Why I am hooked on the future of React
Building reliable web applications using Cypress
Building reliable web applications using Cypress
Getting started with React Suspense and concurrent rendering
Getting started with React Suspense and concurrent rendering
React suspense, not just for Alfred Hitchcock
React suspense, not just for Alfred Hitchcock
From zero to hero with the Reactive extensions for JavaScript
From zero to hero with the Reactive extensions for JavaScript
Why I am hooked on the future of React
Why I am hooked on the future of React
The new React
The new React
From zero to hero with the reactive extensions for JavaScript
From zero to hero with the reactive extensions for JavaScript
Why I am hooked on the future of React
Why I am hooked on the future of React
I am hooked on React
I am hooked on React
Create flexible React applications using GraphQL apis
Create flexible React applications using GraphQL apis
Kürzlich hochgeladen
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Edi Saputra
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Rustici Software
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
Remote DBA Services
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard37
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Jeffrey Haguewood
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
Zilliz
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
jfdjdjcjdnsjd
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Remote DBA Services
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Orbitshub
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Deepika Singh
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
apidays
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
MadyBayot
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Christopher Logan Kennedy
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
apidays
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
apidays
Kürzlich hochgeladen
(20)
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
JohnPollard-hybrid-app-RailsConf2024.pptx
JohnPollard-hybrid-app-RailsConf2024.pptx
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
presentation ICT roal in 21st century education
presentation ICT roal in 21st century education
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Mcleodganj Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
The productive developer guide to Angular 2
1.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 1/28 The
productive developer guide to Angular 2
2.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 2/28 Who
am I? Maurice de Beijer The Problem Solver Microsoft Azure MVP Freelance developer/instructor Twitter: @mauricedb Web: http://www.TheProblemSolver.nl E-mail: maurice.de.beijer@gmail.com
3.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 3/28 Looking
back
4.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 4/28
5.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 5/28 Angular
2 !== Angular 1
6.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 6/28
7.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 7/28 Angular
is opinionated
8.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 8/28
9.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 9/28
10.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 10/28
11.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 11/28
12.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 12/28
13.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 13/28 Building
blocks Modules Components Templates Data binding Directives Services Routing Dependency injection
14.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 14/28 Modules
15.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 15/28 Angular
2 main module NgModule from BrowserModule from FormsModule from HttpModule from AppComponent from MoviesComponent from 1. import { } '@angular/core'; 2. import { } '@angular/platform‐ browser'; 3. import { } '@angular/forms'; 4. import { } '@angular/http'; 5. 6. import { } './app.component'; 7. import { } './movies/movies.component';
16.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 16/28 Components
17.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 17/28 The
main component Component from @ moduleId id selector templateUrl styleUrls 1. import { } '@angular/core'; 2. 3. Component({ 4. : module. , 5. : 'app‐root', 6. : 'app.component.html', 7. : ['app.component.css'], 8. }) 9. export class AppComponent {
18.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 18/28 Templates
19.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 19/28 Templates {{title}} 1.
h1< > 2. 3. h1</ > 4. 5. app‐movies< > app‐movies</ > 6. 7. 8. 9.
20.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 20/28 10.
ul
21.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 21/28 Dependency
injection
22.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 22/28 Movie
service Injectable from @ 1. import { } '@angular/core'; 2. 3. Injectable() 4. export class MovieService { 5. 6. constructor() { 7. } 8. 9. getMovies() {
23.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 23/28
10. return
24.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 24/28
25.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 25/28 HTTP
Requests Injectable from Http from @ http Http 1. import { } '@angular/core'; 2. import { } '@angular/http'; 3. 4. import 'rxjs/add/operator/map'; 5. 6. Injectable() 7. export class MovieService { 8. 9. constructor(private : ) {
26.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 26/28 10. Movies
component Component OnInit from MovieService from @ moduleId id selector templateUrl styleUrls providers MovieService 1. import { , } '@angular/core'; 2. import { } '../movie.service'; 3. 4. Component({ 5. : module. , 6. : 'app‐movies', 7. : 'movies.component.html', 8. : ['movies.component.css'], 9. : [ ]
27.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 27/28 10.
}) Maurice de Beijer - @mauricedb
28.
9/6/2016 The productive developer guide to Angular 2 http://localhost:3000/#/?_k=kdfhdv?export 28/28
Jetzt herunterladen