Submit Search
Upload
Ionic으로 모바일앱 만들기 #3
•
16 likes
•
15,612 views
성일 한
Follow
Ionic으로 모바일앱 만들기 #2
Read less
Read more
Software
Report
Share
Report
Share
1 of 71
Download now
Download to read offline
Recommended
Ionic으로 모바일앱 만들기 #4
Ionic으로 모바일앱 만들기 #4
성일 한
125 고성능 web view-deview 2013 발표 자료_공유용
125 고성능 web view-deview 2013 발표 자료_공유용
NAVER D2
Building Mobile Applications with Ionic
Building Mobile Applications with Ionic
Morris Singer
JavaScript Patterns and Principles
JavaScript Patterns and Principles
Aaronius
Refactor Large applications with Backbone
Refactor Large applications with Backbone
ColdFusionConference
How to Build SPA with Vue Router 2.0
How to Build SPA with Vue Router 2.0
Takuya Tejima
Refactoring Large Web Applications with Backbone.js
Refactoring Large Web Applications with Backbone.js
Stacy London
JavaScript : One To Many
JavaScript : One To Many
Jamel Eddine Mejri
Recommended
Ionic으로 모바일앱 만들기 #4
Ionic으로 모바일앱 만들기 #4
성일 한
125 고성능 web view-deview 2013 발표 자료_공유용
125 고성능 web view-deview 2013 발표 자료_공유용
NAVER D2
Building Mobile Applications with Ionic
Building Mobile Applications with Ionic
Morris Singer
JavaScript Patterns and Principles
JavaScript Patterns and Principles
Aaronius
Refactor Large applications with Backbone
Refactor Large applications with Backbone
ColdFusionConference
How to Build SPA with Vue Router 2.0
How to Build SPA with Vue Router 2.0
Takuya Tejima
Refactoring Large Web Applications with Backbone.js
Refactoring Large Web Applications with Backbone.js
Stacy London
JavaScript : One To Many
JavaScript : One To Many
Jamel Eddine Mejri
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Jim Jeffers
Intro to AngularJS
Intro to AngularJS
Aaronius
*Webinar* Learn from the Experts: How to Boost Test Coverage with Automated V...
*Webinar* Learn from the Experts: How to Boost Test Coverage with Automated V...
Applitools
The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015
Matt Raible
AngularJS for Beginners
AngularJS for Beginners
Edureka!
Angular JS blog tutorial
Angular JS blog tutorial
Claude Tech
JavaOne Brasil 2016: JavaEE e HTML5: da web/desktop ao mobile
JavaOne Brasil 2016: JavaEE e HTML5: da web/desktop ao mobile
Loiane Groner
A Story about AngularJS modularization development
A Story about AngularJS modularization development
Johannes Weber
React django
React django
Heber Silva
Ionic tabs template explained
Ionic tabs template explained
Ramesh BN
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Luciano Mammino
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
彼得潘 Pan
AngularJS best-practices
AngularJS best-practices
Henry Tao
jQuery Mobile Introduction ( demo on EZoapp )
jQuery Mobile Introduction ( demo on EZoapp )
EZoApp
Criando um componente de busca com AngularJS
Criando um componente de busca com AngularJS
Douglas Lira
A Debugging Adventure: Journey through Ember.js Glue
A Debugging Adventure: Journey through Ember.js Glue
Mike North
Building Better Web Apps with Angular.js (SXSW 2014)
Building Better Web Apps with Angular.js (SXSW 2014)
kbekessy
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Fabio Akita
Angular js
Angular js
Knoldus Inc.
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Peter Drinnan
Course CodeSchool - Shaping up with Angular.js
Course CodeSchool - Shaping up with Angular.js
Vinícius de Moraes
Introduction to AngularJS Framework
Introduction to AngularJS Framework
Raveendra R
More Related Content
What's hot
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Jim Jeffers
Intro to AngularJS
Intro to AngularJS
Aaronius
*Webinar* Learn from the Experts: How to Boost Test Coverage with Automated V...
*Webinar* Learn from the Experts: How to Boost Test Coverage with Automated V...
Applitools
The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015
Matt Raible
AngularJS for Beginners
AngularJS for Beginners
Edureka!
Angular JS blog tutorial
Angular JS blog tutorial
Claude Tech
JavaOne Brasil 2016: JavaEE e HTML5: da web/desktop ao mobile
JavaOne Brasil 2016: JavaEE e HTML5: da web/desktop ao mobile
Loiane Groner
A Story about AngularJS modularization development
A Story about AngularJS modularization development
Johannes Weber
React django
React django
Heber Silva
Ionic tabs template explained
Ionic tabs template explained
Ramesh BN
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Luciano Mammino
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
彼得潘 Pan
AngularJS best-practices
AngularJS best-practices
Henry Tao
jQuery Mobile Introduction ( demo on EZoapp )
jQuery Mobile Introduction ( demo on EZoapp )
EZoApp
Criando um componente de busca com AngularJS
Criando um componente de busca com AngularJS
Douglas Lira
A Debugging Adventure: Journey through Ember.js Glue
A Debugging Adventure: Journey through Ember.js Glue
Mike North
Building Better Web Apps with Angular.js (SXSW 2014)
Building Better Web Apps with Angular.js (SXSW 2014)
kbekessy
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Fabio Akita
Angular js
Angular js
Knoldus Inc.
What's hot
(19)
Building Mobile Friendly APIs in Rails
Building Mobile Friendly APIs in Rails
Intro to AngularJS
Intro to AngularJS
*Webinar* Learn from the Experts: How to Boost Test Coverage with Automated V...
*Webinar* Learn from the Experts: How to Boost Test Coverage with Automated V...
The Art of AngularJS in 2015 - Angular Summit 2015
The Art of AngularJS in 2015 - Angular Summit 2015
AngularJS for Beginners
AngularJS for Beginners
Angular JS blog tutorial
Angular JS blog tutorial
JavaOne Brasil 2016: JavaEE e HTML5: da web/desktop ao mobile
JavaOne Brasil 2016: JavaEE e HTML5: da web/desktop ao mobile
A Story about AngularJS modularization development
A Story about AngularJS modularization development
React django
React django
Ionic tabs template explained
Ionic tabs template explained
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Universal JS Web Applications with React - Luciano Mammino - Codemotion Rome ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
Standford 2015 week5: 1.View Controller Lifecycle, Autolayout 2. Scroll View ...
AngularJS best-practices
AngularJS best-practices
jQuery Mobile Introduction ( demo on EZoapp )
jQuery Mobile Introduction ( demo on EZoapp )
Criando um componente de busca com AngularJS
Criando um componente de busca com AngularJS
A Debugging Adventure: Journey through Ember.js Glue
A Debugging Adventure: Journey through Ember.js Glue
Building Better Web Apps with Angular.js (SXSW 2014)
Building Better Web Apps with Angular.js (SXSW 2014)
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Consegi 2010 - Dicas de Desenvolvimento Web com Ruby
Angular js
Angular js
Similar to Ionic으로 모바일앱 만들기 #3
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Peter Drinnan
Course CodeSchool - Shaping up with Angular.js
Course CodeSchool - Shaping up with Angular.js
Vinícius de Moraes
Introduction to AngularJS Framework
Introduction to AngularJS Framework
Raveendra R
Introduction to AngularJS
Introduction to AngularJS
Collaboration Technologies
243329387 angular-docs
243329387 angular-docs
Abhi166803
AngularJS 101
AngularJS 101
Houssem Yahiaoui
One Weekend With AngularJS
One Weekend With AngularJS
Yashobanta Bai
Training On Angular Js
Training On Angular Js
Mahima Radhakrishnan
AngularJS interview questions
AngularJS interview questions
Uri Lukach
ANGULAR JS LAB MANUAL(final) vtu2021 sch
ANGULAR JS LAB MANUAL(final) vtu2021 sch
kannikadg
intro to Angular js
intro to Angular js
Brian Atkins
angularjs_tutorial.docx
angularjs_tutorial.docx
telegramvip
Angular - Beginner
Angular - Beginner
Riccardo Masetti
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Troy Miles
Discover AngularJS
Discover AngularJS
Fabien Vauchelles
An introduction to AngularJS
An introduction to AngularJS
Yogesh singh
Angular js
Angular js
Steve Fort
Angular tutorial
Angular tutorial
Rohit Gupta
AngularJs Superheroic JavaScript MVW Framework Services by Miracle Studios
AngularJs Superheroic JavaScript MVW Framework Services by Miracle Studios
Learnimtactics
Angular1x and Angular 2 for Beginners
Angular1x and Angular 2 for Beginners
Oswald Campesato
Similar to Ionic으로 모바일앱 만들기 #3
(20)
AngularJS for Legacy Apps
AngularJS for Legacy Apps
Course CodeSchool - Shaping up with Angular.js
Course CodeSchool - Shaping up with Angular.js
Introduction to AngularJS Framework
Introduction to AngularJS Framework
Introduction to AngularJS
Introduction to AngularJS
243329387 angular-docs
243329387 angular-docs
AngularJS 101
AngularJS 101
One Weekend With AngularJS
One Weekend With AngularJS
Training On Angular Js
Training On Angular Js
AngularJS interview questions
AngularJS interview questions
ANGULAR JS LAB MANUAL(final) vtu2021 sch
ANGULAR JS LAB MANUAL(final) vtu2021 sch
intro to Angular js
intro to Angular js
angularjs_tutorial.docx
angularjs_tutorial.docx
Angular - Beginner
Angular - Beginner
Cross Platform Mobile Apps with the Ionic Framework
Cross Platform Mobile Apps with the Ionic Framework
Discover AngularJS
Discover AngularJS
An introduction to AngularJS
An introduction to AngularJS
Angular js
Angular js
Angular tutorial
Angular tutorial
AngularJs Superheroic JavaScript MVW Framework Services by Miracle Studios
AngularJs Superheroic JavaScript MVW Framework Services by Miracle Studios
Angular1x and Angular 2 for Beginners
Angular1x and Angular 2 for Beginners
More from 성일 한
파이어베이스 스터디
파이어베이스 스터디
성일 한
Vuejs 시작하기
Vuejs 시작하기
성일 한
Electron 개발하기
Electron 개발하기
성일 한
Python 으로 Slackbot 개발하기
Python 으로 Slackbot 개발하기
성일 한
챗봇 시작해보기
챗봇 시작해보기
성일 한
2016 ABCD 소개
2016 ABCD 소개
성일 한
Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #5
성일 한
Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #4
성일 한
Laravel 로 배우는 서버사이드 #3
Laravel 로 배우는 서버사이드 #3
성일 한
Laravel 로 배우는 서버사이드 #2
Laravel 로 배우는 서버사이드 #2
성일 한
Laravel 로 배우는 서버사이드 #1
Laravel 로 배우는 서버사이드 #1
성일 한
인플루언서 마케팅 (INFLUENCER MARKETING)
인플루언서 마케팅 (INFLUENCER MARKETING)
성일 한
Ionic으로 모바일앱 만들기 #5
Ionic으로 모바일앱 만들기 #5
성일 한
Ionic으로 모바일앱 만들기 #2
Ionic으로 모바일앱 만들기 #2
성일 한
Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1
성일 한
처음배우는 자바스크립트, 제이쿼리 #4
처음배우는 자바스크립트, 제이쿼리 #4
성일 한
처음배우는 자바스크립트, 제이쿼리 #3
처음배우는 자바스크립트, 제이쿼리 #3
성일 한
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
성일 한
처음배우는 자바스크립트, 제이쿼리 #1
처음배우는 자바스크립트, 제이쿼리 #1
성일 한
CSS 선택자와 디버그
CSS 선택자와 디버그
성일 한
More from 성일 한
(20)
파이어베이스 스터디
파이어베이스 스터디
Vuejs 시작하기
Vuejs 시작하기
Electron 개발하기
Electron 개발하기
Python 으로 Slackbot 개발하기
Python 으로 Slackbot 개발하기
챗봇 시작해보기
챗봇 시작해보기
2016 ABCD 소개
2016 ABCD 소개
Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #5
Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #4
Laravel 로 배우는 서버사이드 #3
Laravel 로 배우는 서버사이드 #3
Laravel 로 배우는 서버사이드 #2
Laravel 로 배우는 서버사이드 #2
Laravel 로 배우는 서버사이드 #1
Laravel 로 배우는 서버사이드 #1
인플루언서 마케팅 (INFLUENCER MARKETING)
인플루언서 마케팅 (INFLUENCER MARKETING)
Ionic으로 모바일앱 만들기 #5
Ionic으로 모바일앱 만들기 #5
Ionic으로 모바일앱 만들기 #2
Ionic으로 모바일앱 만들기 #2
Ionic으로 모바일앱 만들기 #1
Ionic으로 모바일앱 만들기 #1
처음배우는 자바스크립트, 제이쿼리 #4
처음배우는 자바스크립트, 제이쿼리 #4
처음배우는 자바스크립트, 제이쿼리 #3
처음배우는 자바스크립트, 제이쿼리 #3
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #2
처음배우는 자바스크립트, 제이쿼리 #1
처음배우는 자바스크립트, 제이쿼리 #1
CSS 선택자와 디버그
CSS 선택자와 디버그
Recently uploaded
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Hanief Utama
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Stefano Stabellini
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
Diego Iván Oliveros Acosta
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Natan Silnitsky
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
Akihiro Suda
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Alina Yurenko
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
smiwainfosol
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Safe Software
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
31events.com
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
9953056974 Low Rate Call Girls In Saket, Delhi NCR
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
vyaparkranti
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Andreas Kunz
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Mater
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
team-WIBU
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
ABSYZ Inc
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
AnoyGreter
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
manigoyal112
Recently uploaded
(20)
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
React Server Component in Next.js by Hanief Utama
React Server Component in Next.js by Hanief Utama
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
Taming Distributed Systems: Key Insights from Wix's Large-Scale Experience - ...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
20240415 [Container Plumbing Days] Usernetes Gen2 - Kubernetes in Rootless Do...
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
GOING AOT WITH GRAALVM – DEVOXX GREECE.pdf
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
Sending Calendar Invites on SES and Calendarsnack.pdf
Sending Calendar Invites on SES and Calendarsnack.pdf
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
Hot Sexy call girls in Patel Nagar🔝 9953056974 🔝 escort Service
VK Business Profile - provides IT solutions and Web Development
VK Business Profile - provides IT solutions and Web Development
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
UI5ers live - Custom Controls wrapping 3rd-party libs.pptx
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Post Quantum Cryptography – The Impact on Identity
Post Quantum Cryptography – The Impact on Identity
Salesforce Implementation Services PPT By ABSYZ
Salesforce Implementation Services PPT By ABSYZ
MYjobs Presentation Django-based project
MYjobs Presentation Django-based project
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
Ionic으로 모바일앱 만들기 #3
1.
Ionic
2.
으로
3.
모바일앱
4.
만들기 #3.
5.
Angularjs,
6.
Javascript
7.
Component ABCD,
8.
스노우키위
9.
한성일
10.
1. Angularjs 2. Angularjs
실습 3. 스마트폰 테스트 4. 아이오닉 자바스크립트 컴포넌트 #1 코스
11.
1.
12.
Angularjs
13.
Angularjs 제이쿼리보다 쉬워요.
14.
Angularjs
15.
익숙치
16.
않은
17.
콘솔 !DOCTYPE
18.
html
19.
html
20.
head
21.
lang=en
22.
23.
24.
25.
26.
meta
27.
charset=UTF-8
28.
29.
30.
31.
32.
title/title
33.
34.
35.
36.
37.
script
38.
src=
39.
http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/ angular.min.js/script
40.
/head
41.
body
42.
/body
43.
/html script
44.
src=
45.
http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/ angular.min.js/script head 와 /head
사이에 나은 줄이 꼭 필요합니다. 제이쿼리와 비슷하죠.
46.
작업디렉토리로 cd c:ionic-space cd ~/Document/ionic-space
47.
작업디렉토리로 md angularjs mkdir angularjs
48.
2.
49.
Angularjs
50.
실습
51.
first !DOCTYPE
52.
html
53.
html
54.
head
55.
lang=ko
56.
57.
58.
59.
60.
meta
61.
charset=UTF-8
62.
63.
64.
65.
66.
title/title
67.
68.
69.
70.
71.
script
72.
src=
73.
http://ajax.googleapis.com/ajax/libs/angularjs/1.3.14/ angular.min.js/script
74.
/head
75.
body
76.
77.
78.
div
79.
ng-app=
80.
81.
82.
83.
84.
pName
85.
:
86.
input
87.
type=text
88.
ng-model=name/p
89.
90.
91.
92.
93.
h1Hello
94.
{{name}}/h1
95.
96.
97.
98.
99.
100.
101.
102.
103.
104.
pUserid
105.
:
106.
input
107.
type=text
108.
ng-model=id/p
109.
110.
111.
112.
113.
h2Hello
114.
{{id}}/h2
115.
116.
117.
/div
118.
/body
119.
/html
120.
Expressions div
121.
ng-app=
122.
123.
124.
pMy
125.
first
126.
expression:
127.
{{
128.
5
129.
+
130.
5
131.
}}/p
132.
/div
133.
Expressions div
134.
ng-app=
135.
ng-init=quantity=1;cost=5
136.
137.
138.
pTotal
139.
in
140.
dollar:
141.
{{
142.
quantity
143.
*
144.
cost
145.
}}/p
146.
/div
147.
Expressions div
148.
ng-app=
149.
ng-init=quantity=1;cost=5
150.
151.
152.
pTotal
153.
in
154.
dollar:
155.
span
156.
ng-bind=quantity
157.
*
158.
cost/span/p
159.
/div
160.
Expressions div
161.
ng-app=
162.
ng-init=firstName='John';lastName='Doe'
163.
pThe
164.
full
165.
name
166.
is:
167.
{{
168.
firstName
169.
+
170.
171.
172.
+
173.
lastName
174.
}}/p
175.
Expressions div
176.
ng-app=
177.
ng-init=firstName='John';lastName='Doe'
178.
179.
180.
pThe
181.
name
182.
is
183.
span
184.
ng-bind=firstName
185.
+
186.
'
187.
'
188.
+
189.
lastName/span/p
190.
/div
191.
Expressions div
192.
ng-app=
193.
ng-init=person={firstName:'John',lastName:'Doe'}
194.
195.
196.
pThe
197.
name
198.
is
199.
{{
200.
person.lastName
201.
}}/p
202.
/div
203.
Expressions div
204.
ng-app=
205.
ng-init=person={firstName:'John',lastName:'Doe'}
206.
207.
208.
pThe
209.
name
210.
is
211.
span
212.
ng-bind=person.lastName/span/p
213.
/div
214.
Expressions div
215.
ng-app=
216.
ng-init=points=[1,15,19,2,40]
217.
218.
219.
pThe
220.
third
221.
result
222.
is
223.
{{
224.
points[2]
225.
}}/p
226.
/div
227.
Directives div
228.
ng-app=
229.
ng-init=points=[1,15,19,2,40]
230.
231.
232.
pThe
233.
third
234.
result
235.
is
236.
span
237.
ng-bind=points[2]/span/p
238.
/div
239.
Directives div
240.
data-ng-app=
241.
data-ng-init=quantity=1;price=5
242.
243.
244.
h2Cost
245.
Calculator/h2
246.
247.
248.
Quantity:
249.
input
250.
type=number
251.
ng-model=quantity
252.
253.
254.
Price:
255.
input
256.
type=number
257.
ng-model=price
258.
259.
260.
pbTotal
261.
in
262.
dollar:/b
263.
{{quantity
264.
*
265.
price}}/p
266.
/div
267.
Directives div
268.
data-ng-app=
269.
data-ng-init=names=['Jani','Hege','Kai']
270.
271.
272.
pLooping
273.
with
274.
ng-repeat:/p
275.
276.
277.
ul
278.
279.
280.
281.
282.
li
283.
data-ng-repeat=x
284.
in
285.
names
286.
287.
288.
289.
290.
291.
292.
{{
293.
x
294.
}}
295.
296.
297.
298.
299.
/li
300.
301.
302.
/ul
303.
/div
304.
Directives div
305.
ng-app=
306.
ng-init=names=[
307.
308.
309.
{name:'Jani',country:'Norway'},
310.
311.
312.
{name:'Hege',country:'Sweden'},
313.
314.
315.
{name:'Kai',country:'Denmark'}]
316.
317.
318.
ul
319.
320.
321.
322.
323.
li
324.
ng-repeat=x
325.
in
326.
names
327.
328.
329.
330.
331.
332.
333.
{{
334.
x.name
335.
+
336.
',
337.
'
338.
+
339.
x.country
340.
}}
341.
342.
343.
344.
345.
/li
346.
347.
348.
/ul
349.
/div
350.
Controllers div
351.
ng-app=myApp
352.
ng-controller=myCtrl
353.
354.
355.
First
356.
Name:
357.
input
358.
type=text
359.
ng-model=firstNamebr
360.
361.
362.
Last
363.
Name:
364.
input
365.
type=text
366.
ng-model=lastNamebr
367.
368.
369.
br
370.
371.
372.
Full
373.
Name:
374.
{{firstName
375.
+
376.
377.
378.
+
379.
lastName}}
380.
/div
381.
script
382.
383.
384.
var
385.
app
386.
=
387.
angular.module('myApp',
388.
[]);
389.
390.
391.
app.controller('myCtrl',
392.
function($scope)
393.
{
394.
395.
396.
397.
398.
399.
400.
$scope.firstName
401.
=
402.
John;
403.
404.
405.
406.
407.
408.
409.
$scope.lastName
410.
=
411.
Doe;
412.
413.
414.
});
415.
/script
416.
Controllers div
417.
ng-app=myApp
418.
ng-controller=personCtrl
419.
420.
421.
First
422.
Name:
423.
input
424.
type=text
425.
ng-model=firstNamebr
426.
427.
428.
Last
429.
Name:
430.
input
431.
type=text
432.
ng-model=lastNamebr
433.
434.
435.
br
436.
437.
438.
Full
439.
Name:
440.
{{fullName()}}
441.
/div
442.
script
443.
var
444.
app
445.
=
446.
angular.module('myApp',
447.
[]);
448.
app.controller('personCtrl',
449.
function($scope)
450.
{
451.
452.
453.
454.
455.
$scope.firstName
456.
=
457.
John;
458.
459.
460.
461.
462.
$scope.lastName
463.
=
464.
Doe;
465.
466.
467.
468.
469.
$scope.fullName
470.
=
471.
function()
472.
{
473.
474.
475.
476.
477.
478.
479.
480.
481.
return
482.
$scope.firstName
483.
+
484.
485.
486.
+
487.
$scope.lastName;
488.
489.
490.
491.
492.
}
493.
});
494.
/script
495.
Controllers div
496.
ng-app=myApp
497.
ng-controller=personCtrl
498.
499.
500.
First
501.
Name:
502.
input
503.
type=text
504.
ng-model=firstNamebr
505.
506.
507.
Last
508.
Name:
509.
input
510.
type=text
511.
ng-model=lastNamebr
512.
513.
514.
br
515.
516.
517.
Full
518.
Name:
519.
{{firstName
520.
+
521.
522.
523.
+
524.
lastName}}
525.
/div
526.
script
527.
src=personController.js/script
528.
personController.js angular.module('myApp',
529.
[]).controller('personCtrl',
530.
function($scope)
531.
{
532.
533.
534.
535.
536.
$scope.firstName
537.
=
538.
John,
539.
540.
541.
542.
543.
$scope.lastName
544.
=
545.
Doe,
546.
547.
548.
549.
550.
$scope.fullName
551.
=
552.
function()
553.
{
554.
555.
556.
557.
558.
559.
560.
561.
562.
return
563.
$scope.firstName
564.
+
565.
566.
567.
+
568.
$scope.lastName;
569.
570.
571.
572.
573.
}
574.
});
575.
Controllers div
576.
ng-app=myApp
577.
ng-controller=namesCtrl
578.
579.
580.
581.
ul
582.
583.
584.
585.
586.
li
587.
ng-repeat=x
588.
in
589.
names
590.
591.
592.
593.
594.
595.
596.
{{
597.
x.name
598.
+
599.
',
600.
'
601.
+
602.
x.country
603.
}}
604.
605.
606.
607.
608.
/li
609.
610.
611.
/ul
612.
/div
613.
script
614.
src=namesController.js/script
615.
namesController.js angular.module('myApp',
616.
[]).controller('namesCtrl',
617.
function($scope)
618.
{
619.
620.
621.
622.
623.
names=[
624.
625.
626.
627.
628.
{name:'Jani',country:'Norway'},
629.
630.
631.
632.
633.
{name:'Hege',country:'Sweden'},
634.
635.
636.
637.
638.
{name:'Kai',country:'Denmark'}];
639.
640.
641.
642.
643.
$scope.names
644.
=
645.
names;
646.
});
647.
Filter div
648.
ng-app=myApp
649.
ng-controller=personCtrl
650.
651.
652.
pThe
653.
name
654.
is
655.
{{
656.
lastName
657.
|
658.
uppercase
659.
}}/p
660.
661.
662.
pThe
663.
name
664.
is
665.
{{
666.
lastName
667.
|
668.
lowercase
669.
}}/p
670.
/div
671.
script
672.
src=personController.js/script
673.
Filter div
674.
ng-app=
675.
676.
677.
678.
input
679.
type=number
680.
ng-model=quantity
681.
682.
683.
input
684.
type=number
685.
ng-model=price
686.
687.
688.
pTotal
689.
=
690.
{{
691.
(quantity
692.
*
693.
price)
694.
|
695.
currency
696.
}}/p
697.
/div
698.
Filter div
699.
ng-app=myApp
700.
ng-controller=namesCtrl
701.
pLooping
702.
with
703.
objects:/p
704.
ul
705.
706.
707.
li
708.
ng-repeat=x
709.
in
710.
names
711.
|
712.
orderBy:'country'
713.
714.
715.
716.
717.
{{
718.
x.name
719.
+
720.
',
721.
'
722.
+
723.
x.country
724.
}}
725.
726.
727.
/li
728.
/ul
729.
/div
730.
script
731.
src=namesController.js/script
732.
Filter div
733.
ng-app=myApp
734.
ng-controller=namesCtrl
735.
736.
737.
pFiltering
738.
input:/p
739.
740.
741.
pinput
742.
type=text
743.
ng-model=test/p
744.
745.
746.
ul
747.
748.
749.
750.
751.
li
752.
ng-repeat=x
753.
in
754.
names
755.
|
756.
filter:test
757.
|
758.
orderBy:'country'
759.
760.
761.
762.
763.
764.
765.
{{
766.
(x.name
767.
|
768.
uppercase)
769.
+
770.
',
771.
'
772.
+
773.
x.country
774.
}}
775.
776.
777.
778.
779.
/li
780.
781.
782.
/ul
783.
/div
784.
script
785.
src=namesController.js/script
786.
Http div
787.
ng-app=myApp
788.
ng-controller=customersCtrl
789.
790.
ul
791.
792.
793.
li
794.
ng-repeat=x
795.
in
796.
names
797.
798.
799.
800.
801.
{{
802.
x.Name
803.
+
804.
',
805.
'
806.
+
807.
x.Country
808.
}}
809.
810.
811.
/li
812.
/ul
813.
/div
814.
script
815.
var
816.
app
817.
=
818.
angular.module('myApp',
819.
[]);
820.
app.controller('customersCtrl',
821.
function($scope,
822.
$http)
823.
{
824.
825.
826.
$http.get(http://www.w3schools.com/angular/customers.php)
827.
828.
829.
.success(function
830.
(response)
831.
{$scope.names
832.
=
833.
response.records;});
834.
});
835.
/script
836.
Table div
837.
ng-app=myApp
838.
ng-controller=customersCtrl
839.
840.
table
841.
842.
843.
tr
844.
ng-repeat=x
845.
in
846.
names
847.
848.
849.
850.
851.
td{{
852.
x.Name
853.
}}/td
854.
855.
856.
857.
858.
td{{
859.
x.Country
860.
}}/td
861.
862.
863.
/tr
864.
/table
865.
/div
866.
script
867.
var
868.
app
869.
=
870.
angular.module('myApp',
871.
[]);
872.
app.controller('customersCtrl',
873.
function($scope,
874.
$http)
875.
{
876.
877.
878.
879.
880.
$http.get(http://www.w3schools.com/angular/customers.php)
881.
882.
883.
884.
885.
.success(function
886.
(response)
887.
{$scope.names
888.
=
889.
response.records;});
890.
});
891.
/script
892.
Table style
893.
table,
894.
th
895.
,
896.
td
897.
898.
{
899.
900.
901.
border:
902.
1px
903.
solid
904.
grey;
905.
906.
907.
border-collapse:
908.
collapse;
909.
910.
911.
padding:
912.
5px;
913.
}
914.
table
915.
tr:nth-child(odd)
916.
{
917.
918.
919.
background-color:
920.
#f1f1f1;
921.
}
922.
table
923.
tr:nth-child(even)
924.
{
925.
926.
927.
background-color:
928.
#ffffff;
929.
}
930.
/style div
931.
ng-app=myApp
932.
ng-controller=customersCtrl
933.
934.
table
935.
936.
937.
tr
938.
ng-repeat=x
939.
in
940.
names
941.
942.
943.
944.
945.
td{{
946.
x.Name
947.
}}/td
948.
949.
950.
951.
952.
td{{
953.
x.Country
954.
}}/td
955.
956.
957.
/tr
958.
/table
959.
/div
960.
script
961.
var
962.
app
963.
=
964.
angular.module('myApp',
965.
[]);
966.
app.controller('customersCtrl',
967.
function($scope,
968.
$http)
969.
{
970.
971.
972.
973.
974.
$http.get(http://www.w3schools.com/angular/customers.php)
975.
976.
977.
978.
979.
.success(function
980.
(response)
981.
{$scope.names
982.
=
983.
response.records;});
984.
});
985.
/script
986.
Table div
987.
ng-app=myApp
988.
ng-controller=customersCtrl
989.
990.
table
991.
992.
993.
tr
994.
ng-repeat=x
995.
in
996.
names
997.
998.
999.
1000.
1001.
td{{
1002.
x.Name
1003.
}}/td
1004.
1005.
1006.
1007.
1008.
td{{
1009.
x.Country
1010.
|
1011.
uppercase
1012.
}}/td
1013.
1014.
1015.
/tr
1016.
/table
1017.
/div
1018.
script
1019.
var
1020.
app
1021.
=
1022.
angular.module('myApp',
1023.
[]);
1024.
app.controller('customersCtrl',
1025.
function($scope,
1026.
$http)
1027.
{
1028.
1029.
1030.
1031.
1032.
$http.get(http://www.w3schools.com/angular/customers.php)
1033.
1034.
1035.
1036.
1037.
.success(function
1038.
(response)
1039.
{$scope.names
1040.
=
1041.
response.records;});
1042.
});
1043.
/script
1044.
Table div
1045.
ng-app=myApp
1046.
ng-controller=customersCtrl
1047.
1048.
table
1049.
1050.
1051.
tr
1052.
ng-repeat=x
1053.
in
1054.
names
1055.
1056.
1057.
1058.
1059.
td{{
1060.
$index
1061.
+
1062.
1
1063.
}}/td
1064.
1065.
1066.
1067.
1068.
td{{
1069.
x.Name
1070.
}}/td
1071.
1072.
1073.
1074.
1075.
td{{
1076.
x.Country
1077.
}}/td
1078.
1079.
1080.
/tr
1081.
/table
1082.
/div
1083.
script
1084.
1085.
1086.
var
1087.
app
1088.
=
1089.
angular.module('myApp',
1090.
[]);
1091.
1092.
1093.
app.controller('customersCtrl',
1094.
function($scope,
1095.
$http)
1096.
{
1097.
1098.
1099.
1100.
1101.
1102.
1103.
$http.get(http://www.w3schools.com/angular/customers.php)
1104.
1105.
1106.
1107.
1108.
1109.
1110.
.success(function
1111.
(response)
1112.
{$scope.names
1113.
=
1114.
response.records;});
1115.
1116.
1117.
});
1118.
/script
1119.
Table div
1120.
ng-app=myApp
1121.
ng-controller=customersCtrl
1122.
1123.
table
1124.
1125.
1126.
tr
1127.
ng-repeat=x
1128.
in
1129.
names
1130.
1131.
1132.
1133.
1134.
td
1135.
ng-if=$odd
1136.
style=background-color:#f1f1f1
1137.
1138.
1139.
1140.
1141.
{{
1142.
x.Name
1143.
}}/td
1144.
1145.
1146.
1147.
1148.
td
1149.
ng-if=$even
1150.
1151.
1152.
1153.
1154.
{{
1155.
x.Name
1156.
}}/td
1157.
1158.
1159.
1160.
1161.
td
1162.
ng-if=$odd
1163.
style=background-color:#f1f1f1
1164.
1165.
1166.
1167.
1168.
{{
1169.
x.Country
1170.
}}/td
1171.
1172.
1173.
1174.
1175.
td
1176.
ng-if=$even
1177.
1178.
1179.
1180.
1181.
{{
1182.
x.Country
1183.
}}/td
1184.
1185.
1186.
/tr
1187.
/table
1188.
/div
1189.
script
1190.
var
1191.
app
1192.
=
1193.
angular.module('myApp',
1194.
[]);
1195.
app.controller('customersCtrl',
1196.
function($scope,
1197.
$http)
1198.
{
1199.
1200.
1201.
1202.
1203.
$http.get(http://www.w3schools.com/angular/customers.php)
1204.
1205.
1206.
1207.
1208.
.success(function
1209.
(response)
1210.
{$scope.names
1211.
=
1212.
response.records;});
1213.
});
1214.
/script
1215.
DOM div
1216.
ng-app=
1217.
ng-init=mySwitch=true
1218.
1219.
1220.
p
1221.
1222.
1223.
1224.
1225.
button
1226.
ng-disabled=mySwitchClick
1227.
Me!/button
1228.
1229.
1230.
/p
1231.
1232.
1233.
p
1234.
1235.
1236.
1237.
1238.
input
1239.
type=checkbox
1240.
ng-model=mySwitch/Button
1241.
1242.
1243.
/p
1244.
1245.
1246.
p
1247.
1248.
1249.
1250.
1251.
{{
1252.
mySwitch
1253.
}}
1254.
1255.
1256.
/p
1257.
/div
1258.
1259.
DOM div
1260.
ng-app=
1261.
1262.
1263.
p
1264.
ng-show=trueI
1265.
am
1266.
visible./p
1267.
1268.
1269.
p
1270.
ng-show=falseI
1271.
am
1272.
not
1273.
visible./p
1274.
/div
1275.
1276.
DOM div
1277.
ng-app=
1278.
ng-init=hour=13
1279.
1280.
1281.
p
1282.
ng-show=hour
1283.
1284.
12I
1285.
am
1286.
visible./p
1287.
/div
1288.
1289.
DOM div
1290.
ng-app=
1291.
1292.
1293.
p
1294.
ng-hide=trueI
1295.
am
1296.
not
1297.
visible./p
1298.
1299.
1300.
p
1301.
ng-hide=falseI
1302.
am
1303.
visible./p
1304.
/div
1305.
1306.
Event div
1307.
ng-app=myApp
1308.
ng-controller=myCtrl
1309.
button
1310.
ng-click=count
1311.
=
1312.
count
1313.
+
1314.
1Click
1315.
Me!/button
1316.
p{{
1317.
count
1318.
}}/p
1319.
/div
1320.
script
1321.
1322.
1323.
var
1324.
app
1325.
=
1326.
angular.module('myApp',
1327.
[]);
1328.
1329.
1330.
app.controller('myCtrl',
Download now