שלום לכולם,
השיעור למדנו איך מוסיפים BOOTSTRAP לאפליקצית אנגולר, וגם למדנו על service באנגולר.
דיברנו על זה שיש מספר סיבות להשתמש ב service – בינהם:
1. חוסך לנו כתיבת קוד מיותר בקומפוננטות ע"י מניעת כתיבת פונקציות כפולות שאנחנו רוצים להשתמש בהם במספר קומפוננטות
(כמו לדוגמא פונקציה ששומרת מידע)
2. אפשר לשמור בservice נתונים ולגשת אליהם ממספר קומפוננטות.
3. הזרקות תלויות – אפשר לכתוב פונקציות שתוך כדי ריצה ירוצו/לא ירוצו ויעבדו בהתאם לצורך.
בנוסף – חזרנו על הנושא של ה Routing משיעור שעבר.
שיעורי בית לתרגול:
עליכם ליצור אפליקציה לניהול עובדים ממדינות שונות.
אפשר להוסיף עובד – אפשר להציג את כל העובדים בטבלה – וכמובן בשביל להוסיף עובד צריך להתחבר –
מסך ראשי – התחברות –
- עליכם ליצור service בשם Auth שבו יהיה פונקציה של התחברות – ורק אם הזנתי את השם משתמש admin והסיסמה 1234 אני אוכל להתחבר. (שמרו את זה במשתנים בסרביס כרגע, כי לא למדנו עדיין דרכים מתקדמות לביצוע אוטנטיקציה)
- לאחר ההתחברות אני עובר למסך הבא:
במסך הראשי אני רואה רשימה של כל המשתמשים שיש. חובה לעשות את כפתור המחיקה – לא חובה לעשות את כפתור העריכה.
עליכם ליצור service שישמש אותכם לעבודה מול ה localstorage מכיוון שכל המשתמשים צריכים להשמר גם שם. בטעינה של האפליקציה היא מושכת את המידע מlocalstorage ומציגה אותו. - מסך הוספת משתמש :
אני זמין לשאלות.
תגישו את הפרויקט עד 25/3.