Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Angular – Part Two
Search
robi-y
March 12, 2016
Education
58
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Angular – Part Two
robi-y
March 12, 2016
More Decks by robi-y
See All by robi-y
se03 - requirements
robiy
1
82
תרגיל - פיתוח צד לקוח עם Angular.js
robiy
1
200
טכנולוגיה בשרות הקהילה
robiy
0
120
se02 - team
robiy
0
100
תרגיל - הכרות עם כלי הפיתוח בקורס
robiy
0
87
se-01-intro
robiy
1
98
Other Decks in Education
See All in Education
FA26 CLU MS Clinical Psychology New Student Orientation
jdbedics
0
180
セキュリティ担当がいない中小医療機関を院外のRISSはどう支えるべきか / How External RISS Can Help Small Medical Institutions
eller86
1
220
観察、仮説、実行、検証、計画、提案を一年で3000回トレーニングする方法/3000 Thinking Loops in 365 Days
moriyuya
5
1.4k
Railsチュートリアル × 反転学習の事例紹介
yasslab
PRO
3
190k
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 12
hiola
0
12k
響け!ユーフォニアムと考える「決め方」/Thinking About Decision-Making with Sound! Euphonium
3l4l5
1
200
武藤の処世術を書いてみた
mutomasa
0
130
Introduction to M&A
bvr7352
0
230
2026年度秋学期 統計学 第1回 イントロダクション ー 統計的なものの見方・考え方について (2026. 9. 29)
akiraasano
PRO
0
240
Comentario del plano urbano de Madrid hasta 1860 (1ª parte )
juanmartin2026
1
100k
Web Application Frameworks - Lecture 3 - Web Technologies (1019888BNR)
signer
PRO
0
3.6k
Sekolah Sabat - Triwulan 3 2026 - Pelajaran 13
hiola
0
11k
Featured
See All Featured
From π to Pie charts
rasagy
1
390
StorybookのUI Testing Handbookを読んだ
zakiyama
31
7k
Documentation Writing (for coders)
carmenintech
77
5.6k
Testing 201, or: Great Expectations
jmmastey
46
8.3k
Avoiding the “Bad Training, Faster” Trap in the Age of AI
tmiket
0
260
ReactJS: Keep Simple. Everything can be a component!
pedronauck
666
130k
HDC tutorial
michielstock
2
940
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
2
2.2k
What does AI have to do with Human Rights?
axbom
PRO
1
2.4k
Amusing Abliteration
ianozsvald
1
330
Leveraging Curiosity to Care for An Aging Population
cassininazir
1
520
Crafting Experiences
bethany
1
370
Transcript
Angular – Part Two The Fun Part Begin!
םדוקה רועישה םוכיס הכ דע ונדמל המ זא ? •
Module • Directive • Two-Way Data Binding • םיקחשמ תצק HTML םידמחנ
Ng-model ךסמה לע םינוש םיביכר ןיב םירבחמ תללגנ הריחב ומכ
םיביכרל דבוע רוביחה , םירחא םיטלקו לשמל רבחתמ אוה וילא ךרעה תא לבקמ ng-bind=“review.stars” סלכתב השוע הזש המ , יונישל םאתהב הזה ךרעה תא ןכדעמ הז , ךרעה תא הארמש ךסמב ביכר שי םא זאו , תידיימ ןכדועי אוה ( Two way data binding םירכוז ? ) ןבומכ , םדוקמ ומכש , ךותמ עיגהל ךירצ לבקתמה ךרעה Controller .
ng-submit םכמצע תא םתלאש םעפ יא " ספוטה תא אלמל
ומייסש ןכדעתהל םינותנל םרוג ינא ךיא ? " הבושתה הנה זא ! ל םיחלוש טושפ ng-submit רלורטנוקב היצקנופ , הרקיש םיצור ונחנאש המ השועש , והזו !
Form Validation םיצור םא , םיספטל אודיו עצבל ןתינ (
ןיקת ליימיאש אודיו , וכו ואלומ םיטרפה לכש ).. ךירצש המ לכ : • םיטלקל ףיסונ novalidate לש תומיאה תא לטבל ידכ HTML ומצע • ב ןמסנ required הבוח אוהש טלק לכ • ל ףיסונ ng-submit ל הקידב $valid • $valid ןיקת לכהש ןמסמש רלוגנא לש יטמוטוא הנתשמ אוה
Custom Directive רוציל ןתינ Elements, Attributes ונלשמ , ונעטיש HTML
דרפנ ץבוקמ . תואבה תורטמל דעונ הז רבד : .1 דוק שי םא HTML הברה ומצע לע רזוחש ( המשרה , NavBar )... .2 ה תא ךופהל הצרנ םא HTML רתוי יתוגהנתהל ןבומכו רתוי ימאנידל . הז תא םישוע ךיא ? .1 ה קלח תא ריבענ HTML ץבוקל ונלש HTML שדח .2 רוצינ Directive ה תא ונל ריזחיש ונלשמ HTML app.directive(‘DirectiveName’, function(){ Return { . . . }; });
ךשמה רומאכ , רוציל םילוכי ונא element וא attribute ךירצ
המ טילחנ יתמ ? • Attribute – םירבד דוע םע הז תא בלשל םיכלוה ונחנא םא , רבד ותוא קוידב עיפוי דימת אל הזו • Element – יעמשמ דח והשמ הז םא , טמרופ ותואב עיפוי דימתש ( הירלג , ןיגול )... לעופב דחא לכ הז המ רכזנ ואוב ... <element attribute></element> <div class=“…” style=“…” id=“…”></div>
ךשמה בוש דוקה לע לכתסנ ואוב ... app.directive(‘DirectiveName’, function(){ return
{ restrict: ‘’, ‘E’ for Element, ‘A’ for Attribute templateUrl:’’, The HTML name controller: ‘’, Controller to Attach (next slide) controllerAs: ‘’ Controller Alias }; });
ךשמה ( בוש ) app.directive(‘DirectiveName’, function(){ return { . .
. controller: ‘’, Controller to Attach (next slide) controllerAs: ‘’ Controller Alias }; }); רלורטנוק ףיסונש המל זא ? טושפ , ונרצי עגרהש ךסמב ביכר ותוא לש םינותנהו תוילנויצקנופה תא וב בותכל לכונש ידכ
תויולת םידיקפת יפל ורדסלו דוקה תא םצמצל ךרדה . var
app = angular.module(‘ModuleName’ ,[]); ולאה םיעבורמה םיירגוסה תא םירכוז ? יולת אוה םיפסונ רלוגנא לש םילודומ וליאב לודומל עידוהל םדיקפת לבקמ אוה תומשה תא גנירטסכ לבקמ אוהש תומשה , תומש םה םילודומה
Services – Go Net Go! טנרטניא תביבסב תונכת סרוקב רכזנ
םא , ב ונשמתשה םינותנ ליבשב תרשל האירק תושעל וניצר רשאכ AJAX רשפא ןאכ םגש ןבומכ , תאז השוע רלוגנא ךיא הארנ ונחנא לבא . • $http – לש ליבקמה AJAX ש המ לכ השוע AJAX השוע סקטניס – $http( { method: ‘GET’ , url: ‘<link to server>’ } ) .success(function(data){ …. }) .error(function(error){ …. });