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
150
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
86
Service Worker
nicam
0
66
IoT + Voice = Awesome
nicam
0
78
Web Speech API
nicam
0
67
Other Decks in Programming
See All in Programming
ユーザーも開発者も悩ませない TV アプリ開発 ~Compose の内部実装から学ぶフォーカス制御~
taked137
0
190
How Android Uses Data Structures Behind The Scenes
l2hyunwoo
0
480
「手軽で便利」に潜む罠。 Popover API を WCAG 2.2の視点で安全に使うには
taitotnk
0
870
JSONataを使ってみよう Step Functionsが楽しくなる実践テクニック #devio2025
dafujii
1
640
奥深くて厄介な「改行」と仲良くなる20分
oguemon
1
570
AI時代のUIはどこへ行く?
yusukebe
18
9.1k
そのAPI、誰のため? Androidライブラリ設計における利用者目線の実践テクニック
mkeeda
2
2.8k
Design Foundational Data Engineering Observability
sucitw
3
210
プロポーザル駆動学習 / Proposal-Driven Learning
mackey0225
2
1.3k
AIと私たちの学習の変化を考える - Claude Codeの学習モードを例に
azukiazusa1
11
4.4k
ProxyによるWindow間RPC機構の構築
syumai
3
1.2k
1から理解するWeb Push
dora1998
7
1.9k
Featured
See All Featured
Building Better People: How to give real-time feedback that sticks.
wjessup
368
19k
Statistics for Hackers
jakevdp
799
220k
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.9k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Navigating Team Friction
lara
189
15k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
530
4 Signs Your Business is Dying
shpigford
184
22k
[RailsConf 2023] Rails as a piece of cake
palkan
57
5.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
13k
Documentation Writing (for coders)
carmenintech
74
5k
BBQ
matthewcrist
89
9.8k
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