Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Introduction to AngularJS
Search
Pascal Helfenstein
September 03, 2014
Programming
1
140
Introduction to AngularJS
My Talk from the first
http://webnesday.ch
Files on Github:
https://github.com/nicam/angular-demo
Pascal Helfenstein
September 03, 2014
Tweet
Share
More Decks by Pascal Helfenstein
See All by Pascal Helfenstein
Chatbots
nicam
1
83
Service Worker
nicam
0
66
IoT + Voice = Awesome
nicam
0
77
Web Speech API
nicam
0
64
Other Decks in Programming
See All in Programming
Refactor your code - refactor yourself
xosofox
1
260
PHPUnitしか使ってこなかった 一般PHPerがPestに乗り換えた実録
mashirou1234
0
180
PHPで作るWebSocketサーバー ~リアクティブなアプリケーションを知るために~ / WebSocket Server in PHP - To know reactive applications
seike460
PRO
2
350
モバイルアプリにおける自動テストの導入戦略
ostk0069
0
110
17年周年のWebアプリケーションにTanStack Queryを導入する / Implementing TanStack Query in a 17th Anniversary Web Application
saitolume
0
250
テスト自動化失敗から再挑戦しチームにオーナーシップを委譲した話/STAC2024 macho
ma_cho29
1
1.3k
Recoilを剥がしている話
kirik
5
6.7k
[JAWS-UG横浜 #76] イケてるアップデートを宇宙いち早く紹介するよ!
maroon1st
0
460
rails statsで大解剖 🔍 “B/43流” のRailsの育て方を歴史とともに振り返ります
shoheimitani
2
930
短期間での新規プロダクト開発における「コスパの良い」Goのテスト戦略」 / kamakura.go
n3xem
2
170
Keeping it Ruby: Why Your Product Needs a Ruby SDK - RubyWorld 2024
envek
0
190
MCP with Cloudflare Workers
yusukebe
2
220
Featured
See All Featured
Music & Morning Musume
bryan
46
6.2k
Fontdeck: Realign not Redesign
paulrobertlloyd
82
5.3k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
38
1.9k
Optimising Largest Contentful Paint
csswizardry
33
3k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
229
52k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
For a Future-Friendly Web
brad_frost
175
9.4k
Navigating Team Friction
lara
183
15k
Bash Introduction
62gerente
608
210k
Stop Working from a Prison Cell
hatefulcrawdad
267
20k
A Philosophy of Restraint
colly
203
16k
Transcript
Webnesday
Pascal @nicam Peter @petermanser
Feedback / Kontakt
[email protected]
@webnesdaysg
Varia • Danke Namics fürs Hosting • Nächstes Mal 5.
November “Lightning Talks” (3 x 10-15min)
git clone https://github.com/nicam/angular-demo.git
$WHOAMI
I am Pascal Helfenstein I love Javascript I work @liip
I study @zhaw I tweet @nicam
Why AngularJS?
$('button').click(function(e) { $('#something').updateSomething(); } NO MORE!
{{Data Binding}}
Input <input type=„text" ng-model=„name"/> ! ! Output {{ name }}
! git checkout solution1
<directives> git checkout solution2
|filters |filters |filters |filters git checkout solution3
$scope
Output Scope
.controllers git checkout solution4
test it() git checkout solution5
Angular vs *.js
Size
Community
Interest
How to get started angularjs.org
Questions?
None