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
78
Web Speech API
nicam
0
65
Other Decks in Programming
See All in Programming
functionalなアプローチで動的要素を排除する
ryopeko
1
200
DMMオンラインサロンアプリのSwift化
hayatan
0
190
良いユニットテストを書こう
mototakatsu
11
3.6k
混沌とした例外処理とエラー監視に秩序をもたらす
morihirok
13
2.3k
ドメインイベント増えすぎ問題
h0r15h0
2
560
DevFest - Serverless 101 with Google Cloud Functions
tunmise
0
140
shadcn/uiを使ってReactでの開発を加速させよう!
lef237
0
300
DevinとCursorから学ぶAIエージェントメモリーの設計とMoatの考え方
itarutomy
0
150
GitHub CopilotでTypeScriptの コード生成するワザップ
starfish719
26
6k
Итераторы в Go 1.23: зачем они нужны, как использовать, и насколько они быстрые?
lamodatech
0
1.4k
非ブラウザランタイムとWeb標準 / Non-Browser Runtimes and Web Standards
petamoriken
0
430
20241217 競争力強化とビジネス価値創出への挑戦:モノタロウのシステムモダナイズ、開発組織の進化と今後の展望
monotaro
PRO
0
280
Featured
See All Featured
Writing Fast Ruby
sferik
628
61k
Embracing the Ebb and Flow
colly
84
4.5k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
47
5.1k
Facilitating Awesome Meetings
lara
51
6.2k
Visualization
eitanlees
146
15k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.2k
Become a Pro
speakerdeck
PRO
26
5.1k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.3k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
26
1.9k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
Building Better People: How to give real-time feedback that sticks.
wjessup
366
19k
Building Adaptive Systems
keathley
38
2.4k
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