סקירה – אנגולר 5

לב=הרחיב 

צבירת נסיון תעשייתי במהלך הקורס

ליווי צמוד ומנטורינג במהלך בקורס ואחריו

קבוצות לימוד עד 12 משתתפים

גישה למאגרי הידע המקצועיים

הקורסים הקרובים

כאשר מפתח אינטרנט נותן לכם הדרכה על אופשן השימוש בקוד כתב היד, מה זה עושה ליישומים שלכם, ועל הסוגים השונים של מדידים.

במקרה שבו משתמשים ב-Observer כדי לאכלס ממשק משתמש של נתונים חיצוניים אסינכרוניים, אנגולר משתמש באותו הליך לביצוע משימה זו, ומאמר זה מראה איך ניתן להשתמש בו ביישום אנגולר.

מהם משקיפים?

משקיפים הם אוסף עצל של ערכים מרובים, או נתונים, על פני תקופת זמן. הם פותחים את הערוץ המתמשך של התקשורת, שבו ערכים מרובים נפלטו לאורך זמן. כך ניתן לקבוע את תבנית הנתונים. בדוגמה של העולם האמיתי, ניתן לומר ששירות האינטרנט המוצע על ידי מכשירים ניידים הוא נצפה.

הוא זמין רק לאנשים שנרשמו אליו. ניתן להמשיך לקבל שירות זה מספק השירות רק כל עוד שירות זה מופעל ואתם ממשיכים להיות מנויים.

יצירת תצפית בסיסית

בואו ליצור תצפית בסיסית ראשונה ואז לראות מה היא מציעה. הקוד הבא מהווה דוגמא:

אנגולר 6 דוגמא ראשונה

אנגולר 6 דוגמא 2

נעבור על קוד זה, שלב אחר שלב:

  1. לייבא את הצפייה מ-rxjs / Observable ולכלול אותו ברכיב.
  2. ליצור את האובייקט הנצפה, שבדוגמא זו יוצר את האובייקט הנצפה שיהיה מחרוזת.
  3. הרשמה כמנוי ביישום שתאפשר הקשבה לנתונים שמגיעים איתו.
  4. עם המנוי, השתמשנו בשלושה callbacks שכבר קיבלו את הנתונים שנפלטו על ידי הנצפה. קריאה שנייה שניתנה היא שיחת שגיאה.

להפעלת נצפה זה, יש לבצע מספר שינויים בתבנית שבה משתמשים. הקוד שבו השתמשתי לתבנית נראה כך:

אנגולר 6 דוגמא 3

קוד זה מציג את שמות הפירות הנפלטים ביישום. כעת נראה איך ניתן להתמודד עם טעויות המשקיפים.

טיפול בשגיאות ב-Observables

יתכנו מקרים שבהם נוצרת שגיאה במהלך השימוש ב-Obsables. אם מתרחש משהו בלתי צפוי, ניתן להשתמש בפונקציית השגיאה הנצפית במנוי שלנו על מנת לבדוק מה השתבש.

נבדוק את קוד הרכיב לאיתור כל שגיאה:

אנגולר 6 דוגמת שגיאה 1

אנגולר 6 דוגמת שגיאה 2

לכל הפרטים על קורס אנגולר 7  בהדרכתו של יניב ארד 

קורס נוסף שיכול לעניין אותך – קורס ריאקט

 

העתיד שלך בהייטק מתחיל כאן
צור איתי קשר עוד היום

דילוג לתוכן