Submit Search
Upload
Ionic으로 모바일앱 만들기 #4
•
9 likes
•
14,874 views
성일 한
Follow
Ionic으로 모바일앱 만들기 #4
Read less
Read more
Software
Report
Share
Report
Share
1 of 75
Download now
Download to read offline
Recommended
Ionic으로 모바일앱 만들기 #3
Ionic으로 모바일앱 만들기 #3
성일 한
125 고성능 web view-deview 2013 발표 자료_공유용
125 고성능 web view-deview 2013 발표 자료_공유용
NAVER D2
How to Build SPA with Vue Router 2.0
How to Build SPA with Vue Router 2.0
Takuya Tejima
Workshop 15: Ionic framework
Workshop 15: Ionic framework
Visual Engineering
Enjoy the vue.js
Enjoy the vue.js
TechExeter
Angular JS blog tutorial
Angular JS blog tutorial
Claude Tech
20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev
Frank Rousseau
Desenvolvendo uma aplicação híbrida para Android e IOs utilizando Ionic, aces...
Desenvolvendo uma aplicação híbrida para Android e IOs utilizando Ionic, aces...
Juliano Martins
Recommended
Ionic으로 모바일앱 만들기 #3
Ionic으로 모바일앱 만들기 #3
성일 한
125 고성능 web view-deview 2013 발표 자료_공유용
125 고성능 web view-deview 2013 발표 자료_공유용
NAVER D2
How to Build SPA with Vue Router 2.0
How to Build SPA with Vue Router 2.0
Takuya Tejima
Workshop 15: Ionic framework
Workshop 15: Ionic framework
Visual Engineering
Enjoy the vue.js
Enjoy the vue.js
TechExeter
Angular JS blog tutorial
Angular JS blog tutorial
Claude Tech
20130528 solution linux_frousseau_nopain_webdev
20130528 solution linux_frousseau_nopain_webdev
Frank Rousseau
Desenvolvendo uma aplicação híbrida para Android e IOs utilizando Ionic, aces...
Desenvolvendo uma aplicação híbrida para Android e IOs utilizando Ionic, aces...
Juliano Martins
Testing frontends with nightwatch & saucelabs
Testing frontends with nightwatch & saucelabs
Tudor Barbu
Managing JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJS
Den Odell
JavaScript Patterns and Principles
JavaScript Patterns and Principles
Aaronius
Creating the interfaces of the future with the APIs of today
Creating the interfaces of the future with the APIs of today
gerbille
iPhone Appleless Apps
iPhone Appleless Apps
Remy Sharp
Refactor Large applications with Backbone
Refactor Large applications with Backbone
ColdFusionConference
Refactoring Large Web Applications with Backbone.js
Refactoring Large Web Applications with Backbone.js
Stacy London
Pieter De Baets - An introduction to React Native
Pieter De Baets - An introduction to React Native
tlv-ios-dev
Ionic tabs template explained
Ionic tabs template explained
Ramesh BN
In The Trenches With Tomster, Upgrading Ember.js & Ember Data
In The Trenches With Tomster, Upgrading Ember.js & Ember Data
Stacy London
Introduction to AngularJS
Introduction to AngularJS
Jussi Pohjolainen
Building a js widget
Building a js widget
Tudor Barbu
Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까
장현 한
Boost your angular app with web workers
Boost your angular app with web workers
Enrique Oriol Bermúdez
AngularJS application architecture
AngularJS application architecture
Gabriele Falace
Redmine Betabeers SVQ
Redmine Betabeers SVQ
Ildefonso Montero
AngularJS - Overcoming performance issues. Limits.
AngularJS - Overcoming performance issues. Limits.
Dragos Mihai Rusu
The Gist of React Native
The Gist of React Native
Darren Cruse
Sane Async Patterns
Sane Async Patterns
TrevorBurnham
Ionic bbl le 19 février 2015
Ionic bbl le 19 février 2015
Loïc Knuchel
Angular 1.x vs. Angular 2.x
Angular 1.x vs. Angular 2.x
Eyal Vardi
Passo a Passo para criar uma aplicação Móvel Híbrida
Passo a Passo para criar uma aplicação Móvel Híbrida
Juliano Martins
More Related Content
What's hot
Testing frontends with nightwatch & saucelabs
Testing frontends with nightwatch & saucelabs
Tudor Barbu
Managing JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJS
Den Odell
JavaScript Patterns and Principles
JavaScript Patterns and Principles
Aaronius
Creating the interfaces of the future with the APIs of today
Creating the interfaces of the future with the APIs of today
gerbille
iPhone Appleless Apps
iPhone Appleless Apps
Remy Sharp
Refactor Large applications with Backbone
Refactor Large applications with Backbone
ColdFusionConference
Refactoring Large Web Applications with Backbone.js
Refactoring Large Web Applications with Backbone.js
Stacy London
Pieter De Baets - An introduction to React Native
Pieter De Baets - An introduction to React Native
tlv-ios-dev
Ionic tabs template explained
Ionic tabs template explained
Ramesh BN
In The Trenches With Tomster, Upgrading Ember.js & Ember Data
In The Trenches With Tomster, Upgrading Ember.js & Ember Data
Stacy London
Introduction to AngularJS
Introduction to AngularJS
Jussi Pohjolainen
Building a js widget
Building a js widget
Tudor Barbu
Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까
장현 한
Boost your angular app with web workers
Boost your angular app with web workers
Enrique Oriol Bermúdez
AngularJS application architecture
AngularJS application architecture
Gabriele Falace
Redmine Betabeers SVQ
Redmine Betabeers SVQ
Ildefonso Montero
AngularJS - Overcoming performance issues. Limits.
AngularJS - Overcoming performance issues. Limits.
Dragos Mihai Rusu
The Gist of React Native
The Gist of React Native
Darren Cruse
Sane Async Patterns
Sane Async Patterns
TrevorBurnham
What's hot
(19)
Testing frontends with nightwatch & saucelabs
Testing frontends with nightwatch & saucelabs
Managing JavaScript Dependencies With RequireJS
Managing JavaScript Dependencies With RequireJS
JavaScript Patterns and Principles
JavaScript Patterns and Principles
Creating the interfaces of the future with the APIs of today
Creating the interfaces of the future with the APIs of today
iPhone Appleless Apps
iPhone Appleless Apps
Refactor Large applications with Backbone
Refactor Large applications with Backbone
Refactoring Large Web Applications with Backbone.js
Refactoring Large Web Applications with Backbone.js
Pieter De Baets - An introduction to React Native
Pieter De Baets - An introduction to React Native
Ionic tabs template explained
Ionic tabs template explained
In The Trenches With Tomster, Upgrading Ember.js & Ember Data
In The Trenches With Tomster, Upgrading Ember.js & Ember Data
Introduction to AngularJS
Introduction to AngularJS
Building a js widget
Building a js widget
Angular 2 어디까지 왔을까
Angular 2 어디까지 왔을까
Boost your angular app with web workers
Boost your angular app with web workers
AngularJS application architecture
AngularJS application architecture
Redmine Betabeers SVQ
Redmine Betabeers SVQ
AngularJS - Overcoming performance issues. Limits.
AngularJS - Overcoming performance issues. Limits.
The Gist of React Native
The Gist of React Native
Sane Async Patterns
Sane Async Patterns
Similar to Ionic으로 모바일앱 만들기 #4
Ionic bbl le 19 février 2015
Ionic bbl le 19 février 2015
Loïc Knuchel
Angular 1.x vs. Angular 2.x
Angular 1.x vs. Angular 2.x
Eyal Vardi
Passo a Passo para criar uma aplicação Móvel Híbrida
Passo a Passo para criar uma aplicação Móvel Híbrida
Juliano Martins
Building Mobile Applications with Ionic
Building Mobile Applications with Ionic
Morris Singer
WordPress Realtime - WordCamp São Paulo 2015
WordPress Realtime - WordCamp São Paulo 2015
Fernando Daciuk
Make WordPress realtime.
Make WordPress realtime.
Josh Hillier
实战Ecos
实战Ecos
wanglei999
How to React Native
How to React Native
Dmitry Ulyanov
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
Rob Bontekoe
Creating REST Applications with the Slim Micro-Framework by Vikram Vaswani
Creating REST Applications with the Slim Micro-Framework by Vikram Vaswani
vvaswani
Angular Workshop_Sarajevo2
Angular Workshop_Sarajevo2
Christoffer Noring
Android app development basics
Android app development basics
Anton Narusberg
What You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSF
Max Katz
Os Haase
Os Haase
oscon2007
Creating GUI container components in Angular and Web Components
Creating GUI container components in Angular and Web Components
Rachael L Moore
After max+phonegap
After max+phonegap
yangdj
混搭移动开发:PhoneGap+JQurey+Dreamweaver
混搭移动开发:PhoneGap+JQurey+Dreamweaver
yangdj
Rails is not just Ruby
Rails is not just Ruby
Marco Otte-Witte
AnkaraJUG Kasım 2012 - PrimeFaces
AnkaraJUG Kasım 2012 - PrimeFaces
Ankara JUG
Building Single Page Application (SPA) with Symfony2 and AngularJS
Building Single Page Application (SPA) with Symfony2 and AngularJS
Antonio Peric-Mazar
Similar to Ionic으로 모바일앱 만들기 #4
(20)
Ionic bbl le 19 février 2015
Ionic bbl le 19 février 2015
Angular 1.x vs. Angular 2.x
Angular 1.x vs. Angular 2.x
Passo a Passo para criar uma aplicação Móvel Híbrida
Passo a Passo para criar uma aplicação Móvel Híbrida
Building Mobile Applications with Ionic
Building Mobile Applications with Ionic
WordPress Realtime - WordCamp São Paulo 2015
WordPress Realtime - WordCamp São Paulo 2015
Make WordPress realtime.
Make WordPress realtime.
实战Ecos
实战Ecos
How to React Native
How to React Native
Building iPhone Web Apps using "classic" Domino
Building iPhone Web Apps using "classic" Domino
Creating REST Applications with the Slim Micro-Framework by Vikram Vaswani
Creating REST Applications with the Slim Micro-Framework by Vikram Vaswani
Angular Workshop_Sarajevo2
Angular Workshop_Sarajevo2
Android app development basics
Android app development basics
What You Need To Build Cool Enterprise Applications With JSF
What You Need To Build Cool Enterprise Applications With JSF
Os Haase
Os Haase
Creating GUI container components in Angular and Web Components
Creating GUI container components in Angular and Web Components
After max+phonegap
After max+phonegap
混搭移动开发:PhoneGap+JQurey+Dreamweaver
混搭移动开发:PhoneGap+JQurey+Dreamweaver
Rails is not just Ruby
Rails is not just Ruby
AnkaraJUG Kasım 2012 - PrimeFaces
AnkaraJUG Kasım 2012 - PrimeFaces
Building Single Page Application (SPA) with Symfony2 and AngularJS
Building Single Page Application (SPA) with Symfony2 and AngularJS
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
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
masabamasaba
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
masabamasaba
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
masabamasaba
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
ayushiqss
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
Jim McKeeth
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
Define the academic and professional writing..pdf
Define the academic and professional writing..pdf
PearlKirahMaeRagusta1
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
kalichargn70th171
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
Papp Krisztián
The title is not connected to what is inside
The title is not connected to what is inside
shinachiaurasa2
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
masabamasaba
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Bert Jan Schrijver
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
proinshot.com
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Delhi Call girls
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
masabamasaba
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
Shrmpro
Recently uploaded
(20)
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in ivory park+277-882-255-28 abortion pills for sale in ivory park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in kempton park+277-882-255-28 abortion pills for sale in kempton park
%in Midrand+277-882-255-28 abortion pills for sale in midrand
%in Midrand+277-882-255-28 abortion pills for sale in midrand
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
The Top App Development Trends Shaping the Industry in 2024-25 .pdf
Announcing Codolex 2.0 from GDK Software
Announcing Codolex 2.0 from GDK Software
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
Define the academic and professional writing..pdf
Define the academic and professional writing..pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Payment Gateway Testing Simplified_ A Step-by-Step Guide for Beginners.pdf
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
Architecture decision records - How not to get lost in the past
Architecture decision records - How not to get lost in the past
The title is not connected to what is inside
The title is not connected to what is inside
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
%+27788225528 love spells in new york Psychic Readings, Attraction spells,Bri...
Generic or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
%+27788225528 love spells in Colorado Springs Psychic Readings, Attraction sp...
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
SHRMPro HRMS Software Solutions Presentation
SHRMPro HRMS Software Solutions Presentation
Ionic으로 모바일앱 만들기 #4
1.
Ionic
2.
으로
3.
모바일앱
4.
만들기 #4.
5.
API,
6.
Javascript
7.
Component,
8.
Publishing ABCD,
9.
스노우키위
10.
한성일
11.
1. API 찾기 2.
Ionic Javascript Component #2 3. Publishing 4. 토론 코스
12.
1.
13.
API
14.
찾기
15.
API(Application
16.
Programming
17.
Interface) 프로그램의 내장 기능들을
사용 할 수 있도록 미리 정의 easy.. 프로그램 개발자 프로그램에게 요청을 하기 위한 통로, 규약 API 이렇게 이렇게 주면 이렇게 이렇게 줄께. 하드웨어 DB …
18.
API
19.
문서 http://ionicframework.com/docs/nightly/api/service/$ionicGesture/ 함수 Param Type Detail
20.
구글검색이
21.
더
22.
빠를지도.
23.
2.
24.
Ionic
25.
Javascript
26.
Component
27.
#2 http://ionicframework.com/docs/nightly/api/
28.
Contents
29.
ion-content
30.
ion-content
31.
32.
33.
34.
35.
[delegate-handle=]
36.
37.
38.
39.
40.
[direction=]
41.
42.
43.
44.
45.
[locking=]
46.
47.
48.
49.
50.
[padding=]
51.
52.
53.
54.
55.
[scroll=]
56.
57.
58.
59.
60.
[overflow-scroll=]
61.
62.
63.
64.
65.
[scrollbar-x=]
66.
67.
68.
69.
70.
[scrollbar-y=]
71.
72.
73.
74.
75.
[start-x=]
76.
77.
78.
79.
80.
[start-y=]
81.
82.
83.
84.
85.
[on-scroll=]
86.
87.
88.
89.
90.
[on-scroll-complete=]
91.
92.
93.
94.
95.
[has-bouncing=]
96.
97.
98.
99.
100.
[scroll-event-interval=]
101.
102.
103.
...
104.
/ion-content http://ionicframework.com/docs/api/directive/ionContent/
105.
Refresh
106.
http://ionicframework.com/docs/api/directive/ionRefresher/
107.
/www/templates/home.html ion-view
108.
view-title=Menu
109.
110.
111.
ion-content
112.
113.
114.
115.
116.
div
117.
class=content
118.
…⋯
119.
120.
121.
122.
123.
124.
125.
126.
127.
button
128.
class=button
129.
button-full
130.
button-light
131.
ui-sref=refresh
132.
133.
134.
135.
136.
137.
138.
139.
140.
141.
142.
143.
144.
Refresh
145.
146.
147.
148.
149.
150.
151.
152.
153.
/button
154.
…⋯
155.
156.
157.
158.
159.
/div
160.
161.
162.
/ion-content
163.
/ion-view
164.
메뉴
165.
/www/js/app.js .config(function($stateProvider,
166.
$urlRouterProvider)
167.
{
168.
…⋯
169.
170.
171.
172.
173.
.state('refresh',
174.
{
175.
176.
177.
178.
179.
180.
181.
182.
183.
184.
url:
185.
/refresh,
186.
187.
188.
189.
190.
191.
192.
193.
194.
195.
templateUrl:
196.
templates/refresh.html
197.
198.
199.
200.
201.
202.
203.
})
204.
…⋯
205.
})
206.
/www/js/controllers.js .controller('RefreshCtrl',
207.
function($scope,
208.
$timeout)
209.
{
210.
211.
212.
213.
214.
$scope.items
215.
=
216.
['Item
217.
1',
218.
'Item
219.
2',
220.
'Item
221.
3'];
222.
223.
224.
225.
226.
$scope.doRefresh
227.
=
228.
function()
229.
{
230.
231.
232.
233.
234.
235.
236.
237.
238.
$timeout(
239.
function()
240.
{
241.
242.
243.
244.
245.
246.
247.
248.
249.
250.
251.
252.
253.
$scope.items.push('New
254.
Item
255.
'
256.
+
257.
Math.floor(Math.random()
258.
*
259.
1000)
260.
+
261.
4);
262.
263.
264.
265.
266.
267.
268.
269.
270.
271.
272.
273.
274.
$scope.$broadcast('scroll.refreshComplete');
275.
276.
277.
278.
279.
280.
281.
282.
283.
},
284.
1000);
285.
286.
287.
288.
289.
};
290.
});
291.
/www/templates/refresh.html
292.
ion-view
293.
title=Pull
294.
To
295.
Refresh
296.
ng-controller=RefreshCtrl
297.
298.
299.
300.
ion-content
301.
302.
303.
304.
305.
306.
307.
308.
309.
ion-refresher
310.
on-refresh=doRefresh()
311.
312.
313.
314.
315.
316.
317.
318.
319.
/ion-refresher
320.
321.
322.
323.
324.
325.
326.
327.
328.
ion-list
329.
330.
331.
332.
333.
334.
335.
336.
337.
338.
339.
340.
341.
ion-item
342.
ng-repeat=item
343.
in
344.
items{{item}}/ion-item
345.
346.
347.
348.
349.
350.
351.
352.
353.
/ion-list
354.
355.
356.
357.
358.
/ion-content
359.
/ion-view 파일 추가
360.
/www/css/style.css body
361.
{
362.
363.
364.
365.
366.
cursor:
367.
url('http://ionicframework.com/img/finger.png'),
368.
auto;
369.
}
370.
Inputs
371.
home.html button
372.
373.
374.
375.
class=button
376.
button-full
377.
button-light
378.
379.
380.
381.
ui-sref=inputs
382.
383.
384.
385.
386.
inputs
387.
/button
388.
app.js .state('inputs',
389.
{
390.
391.
392.
393.
url:
394.
/inputs,
395.
396.
397.
398.
templateUrl:
399.
templates/inputs.html
400.
})
401.
402.
inputs.html ion-view
403.
title=Inputs
404.
405.
ion-content
406.
407.
408.
409.
410.
pCheckbox/p
411.
412.
413.
414.
415.
ion-checkbox
416.
ng-model=isCheckedCheckbox
417.
Label/ion-checkbox
418.
419.
420.
421.
422.
423.
424.
425.
426.
427.
pRadio/p
428.
429.
430.
431.
432.
ion-radio
433.
ng-model=choice
434.
ng-value='A'Choose
435.
A/ion-radio
436.
437.
438.
439.
440.
ion-radio
441.
ng-model=choice
442.
ng-value='B'Choose
443.
B/ion-radio
444.
445.
446.
447.
448.
pToggle/p
449.
450.
451.
452.
453.
ion-toggle
454.
ng-model=airplaneMode
455.
toggle-class=“toggle-calm
456.
457.
458.
459.
460.
461.
462.
Airplane
463.
Mode
464.
465.
466.
467.
468.
/ion-toggle
469.
470.
471.
472.
473.
/ion-content
474.
/ion-view
475.
Events
476.
home.html button
477.
478.
479.
480.
class=button
481.
button-full
482.
button-light
483.
484.
485.
486.
ui-sref=events
487.
488.
489.
490.
491.
Events
492.
/button
493.
app.js .state('events', { url: /events, templateUrl:
templates/events.html })
494.
controllers.js
495.
#1 .controller('EventCtrl',
496.
function($scope,
497.
$timeout)
498.
{
499.
500.
501.
502.
503.
504.
505.
506.
507.
$scope.onHold
508.
=
509.
function()
510.
{
511.
512.
513.
514.
515.
516.
517.
518.
519.
520.
521.
522.
523.
alert('onHold');
524.
525.
526.
527.
528.
529.
530.
531.
532.
};
533.
534.
535.
536.
537.
538.
539.
540.
541.
$scope.onTap
542.
=
543.
function()
544.
{
545.
546.
547.
548.
549.
550.
551.
552.
553.
554.
555.
556.
557.
alert('onTap');
558.
559.
560.
561.
562.
563.
564.
565.
566.
};
567.
568.
569.
570.
571.
572.
573.
574.
575.
$scope.onDoubleTap
576.
=
577.
function()
578.
{
579.
580.
581.
582.
583.
584.
585.
586.
587.
588.
589.
590.
591.
alert('onDoubleTap');
592.
593.
594.
595.
596.
597.
598.
599.
600.
};
601.
602.
603.
604.
605.
606.
607.
608.
609.
$scope.onTouch
610.
=
611.
function()
612.
{
613.
614.
615.
616.
617.
618.
619.
620.
621.
622.
623.
624.
625.
alert('onTouch');
626.
627.
628.
629.
630.
631.
632.
633.
634.
};
635.
636.
637.
638.
639.
640.
641.
642.
643.
$scope.onRelease
644.
=
645.
function()
646.
{
647.
648.
649.
650.
651.
652.
653.
654.
655.
656.
657.
658.
659.
alert('onRelease');
660.
661.
662.
663.
664.
665.
666.
667.
668.
};
669.
670.
671.
672.
673.
674.
675.
676.
677.
$scope.onDrag
678.
=
679.
function()
680.
{
681.
682.
683.
684.
685.
686.
687.
688.
689.
690.
691.
692.
693.
alert('onDrag');
694.
695.
696.
697.
698.
699.
700.
701.
702.
};
703.
704.
705.
706.
707.
708.
709.
710.
711.
$scope.onDragUp
712.
=
713.
function()
714.
{
715.
716.
717.
718.
719.
720.
721.
722.
723.
724.
725.
726.
727.
alert('onDragUp');
728.
729.
730.
731.
732.
733.
734.
735.
736.
};
737.
738.
739.
740.
741.
742.
743.
744.
745.
$scope.onDragRight
746.
=
747.
function()
748.
{
749.
750.
751.
752.
753.
754.
755.
756.
757.
758.
759.
760.
761.
alert('onDragRight');
762.
763.
764.
765.
766.
767.
768.
769.
770.
};
771.
controllers.js
772.
#2
773.
774.
775.
776.
777.
778.
779.
780.
$scope.onDragDown
781.
=
782.
function()
783.
{
784.
785.
786.
787.
788.
789.
790.
791.
792.
793.
794.
795.
796.
alert('onDragDown');
797.
798.
799.
800.
801.
802.
803.
804.
805.
};
806.
807.
808.
809.
810.
811.
812.
813.
814.
$scope.onDragLeft
815.
=
816.
function()
817.
{
818.
819.
820.
821.
822.
823.
824.
825.
826.
827.
828.
829.
830.
alert('onDragLeft');
831.
832.
833.
834.
835.
836.
837.
838.
839.
};
840.
841.
842.
843.
844.
845.
846.
847.
848.
$scope.onSwipe
849.
=
850.
function()
851.
{
852.
853.
854.
855.
856.
857.
858.
859.
860.
861.
862.
863.
864.
alert('onSwipe');
865.
866.
867.
868.
869.
870.
871.
872.
873.
};
874.
875.
876.
877.
878.
879.
880.
881.
882.
$scope.onSwipeUp
883.
=
884.
function()
885.
{
886.
887.
888.
889.
890.
891.
892.
893.
894.
895.
896.
897.
898.
alert('onSwipeUp');
899.
900.
901.
902.
903.
904.
905.
906.
907.
};
908.
909.
910.
911.
912.
913.
914.
915.
916.
$scope.onSwipeRight
917.
=
918.
function()
919.
{
920.
921.
922.
923.
924.
925.
926.
927.
928.
929.
930.
931.
932.
alert('onSwipeRight');
933.
934.
935.
936.
937.
938.
939.
940.
941.
};
942.
943.
944.
945.
946.
947.
948.
949.
950.
$scope.onSwipeDown
951.
=
952.
function()
953.
{
954.
955.
956.
957.
958.
959.
960.
961.
962.
963.
964.
965.
966.
alert('onSwipeDown');
967.
968.
969.
970.
971.
972.
973.
974.
975.
};
976.
977.
978.
979.
980.
981.
982.
983.
984.
$scope.onSwipeLeft
985.
=
986.
function()
987.
{
988.
989.
990.
991.
992.
993.
994.
995.
996.
997.
998.
999.
1000.
alert('onSwipeLeft');
1001.
1002.
1003.
1004.
1005.
1006.
1007.
1008.
1009.
};
1010.
})
1011.
events.html ion-view
1012.
title=Events
1013.
ng-controller=EventCtrl
1014.
1015.
1016.
1017.
ion-content
1018.
1019.
1020.
1021.
1022.
1023.
1024.
1025.
1026.
button
1027.
on-hold=onHold()
1028.
class=buttononHold/button
1029.
1030.
1031.
1032.
1033.
1034.
1035.
1036.
1037.
button
1038.
on-tap=onTap()
1039.
class=buttononTap/button
1040.
1041.
1042.
1043.
1044.
1045.
1046.
1047.
1048.
button
1049.
on-double-tap=onDoubleTap()
1050.
class=buttononDoubleTap/button
1051.
1052.
1053.
1054.
1055.
1056.
1057.
1058.
1059.
button
1060.
on-touch=onTouch()
1061.
class=buttononTouch/button
1062.
1063.
1064.
1065.
1066.
1067.
1068.
1069.
1070.
button
1071.
on-release=onRelease()
1072.
class=buttononRelease/button
1073.
1074.
1075.
1076.
1077.
1078.
1079.
1080.
1081.
button
1082.
on-drag=onDrag()
1083.
class=buttononDrag/button
1084.
1085.
1086.
1087.
1088.
1089.
1090.
1091.
1092.
button
1093.
on-drag-up=onDragUp()
1094.
class=buttononDragUp/button
1095.
1096.
1097.
1098.
1099.
1100.
1101.
1102.
1103.
button
1104.
on-drag-right=onDragRight()
1105.
class=buttononDragRight/button
1106.
1107.
1108.
1109.
1110.
1111.
1112.
1113.
1114.
button
1115.
on-drag-down=onDragDown()
1116.
class=buttononDragDown/button
1117.
1118.
1119.
1120.
1121.
1122.
1123.
1124.
1125.
button
1126.
on-drag-left=onDragLeft()
1127.
class=buttononDragLeft/button
1128.
1129.
1130.
1131.
1132.
1133.
1134.
1135.
1136.
button
1137.
on-swipe=onSwipe()
1138.
class=buttononSwipe/button
1139.
1140.
1141.
1142.
1143.
1144.
1145.
1146.
1147.
button
1148.
on-swipe-up=onSwipeUp()
1149.
class=buttononSwipeUp/button
1150.
1151.
1152.
1153.
1154.
1155.
1156.
1157.
1158.
button
1159.
on-swipe-right=onSwipeRight()
1160.
class=buttononSwipeRight/button
1161.
1162.
1163.
1164.
1165.
1166.
1167.
1168.
1169.
button
1170.
on-swipe-down=onSwipeDown()
1171.
class=buttononSwipeDown/button
1172.
1173.
1174.
1175.
1176.
1177.
1178.
1179.
1180.
button
1181.
on-swipe-left=onSwipeLeft()
1182.
class=buttononSwipeLeft/button
1183.
1184.
1185.
1186.
1187.
/ion-content
1188.
/ion-view
1189.
Header/Footer
1190.
home.html button
1191.
1192.
1193.
1194.
class=button
1195.
button-full
1196.
button-light
1197.
1198.
1199.
1200.
ui-sref=header-footer
1201.
1202.
1203.
1204.
1205.
Header,
1206.
Footer
1207.
/button
1208.
app.js .state('header-footer', { url: /header-footer, templateUrl:
templates/header-footer.html })
1209.
header-footer.html ion-view
1210.
title=Header,
1211.
Footer
1212.
1213.
1214.
1215.
1216.
ion-header-bar
1217.
align-title=left
1218.
class=bar-positive
1219.
1220.
1221.
1222.
1223.
1224.
1225.
1226.
1227.
div
1228.
class=buttons
1229.
1230.
1231.
1232.
1233.
1234.
1235.
1236.
1237.
1238.
1239.
1240.
1241.
button
1242.
class=button
1243.
ng-click=Left
1244.
Button/button
1245.
1246.
1247.
1248.
1249.
1250.
1251.
1252.
1253.
/div
1254.
1255.
1256.
1257.
1258.
1259.
1260.
1261.
1262.
h1
1263.
class=titleTitle!/h1
1264.
1265.
1266.
1267.
1268.
1269.
1270.
1271.
1272.
div
1273.
class=buttons
1274.
1275.
1276.
1277.
1278.
1279.
1280.
1281.
1282.
1283.
1284.
1285.
1286.
button
1287.
class=buttonRight
1288.
Button/button
1289.
1290.
1291.
1292.
1293.
1294.
1295.
1296.
1297.
/div
1298.
1299.
1300.
1301.
1302.
/ion-header-bar
1303.
1304.
1305.
1306.
1307.
ion-content
1308.
1309.
1310.
1311.
1312.
1313.
1314.
1315.
1316.
컨텐츠
1317.
1318.
1319.
1320.
1321.
/ion-content
1322.
1323.
1324.
1325.
1326.
ion-footer-bar
1327.
align-title=left
1328.
class=bar-assertive
1329.
1330.
1331.
1332.
1333.
1334.
1335.
1336.
1337.
div
1338.
class=buttons
1339.
1340.
1341.
1342.
1343.
1344.
1345.
1346.
1347.
1348.
1349.
1350.
1351.
button
1352.
class=buttonLeft
1353.
Button/button
1354.
1355.
1356.
1357.
1358.
1359.
1360.
1361.
1362.
/div
1363.
1364.
1365.
1366.
1367.
1368.
1369.
1370.
1371.
h1
1372.
class=titleTitle!/h1
1373.
1374.
1375.
1376.
1377.
1378.
1379.
1380.
1381.
div
1382.
class=buttons
1383.
ng-click=
1384.
1385.
1386.
1387.
1388.
1389.
1390.
1391.
Download now