ערכתי לאחרונה בתאריך 08.12.15 בשעה 10:49 בברכה, aCoZz
SERVICE = SERVICE אין ממש מה להוסיף פה
FACTORY = ביצירה של הסרביס אתה נותן פונקציה שמחליטה איזה SERVICE לבנות או איך לבנות אותו... (פרמטרים מסויימים תלויות וכו...)
PROVIDER = סרביס שניתן לקנפג אותו מאמצעות CONFIG (angular.config)יש לך עוד כמה סרביסים ששחכת לציין
CONSTANT = סרביס שמכיל ערכים קבועים לא שימושי בעליל כי אין דבר כזה CONSTANT ב JS
אתה יכול לעשות סוג של קומבינה שזה
object.freeze
הבעיה היחידה פה שאפשר לעשות לו
object.unfreeze
VALUE = סוג של מילון ערכים שניתנים לשינוי
אתה יכול להסתקל על זה כמו ערכים סטאטים של כל האפליקציה
DECORATOR = סרביס שיכול להכיל סרביס אחרי ו"לשפר" אותו או לשנות לו את ההתנהגות
נהוג לעשות את זה עם $log אבל מצב שני אתה פשוט יכול לעשות לו overload לסרביס הרגיל וזהו
לסיכום ב 99.9999999 אתה תשתמש ב SERVICE רגיל
FACTORY ו PROVIDER מאוד ספציפים יצאה לי להשתמש בהם פעם או פעמיים
CONSTANT VALUE ו DECORATOR לא השתמשתי בהם אף פעם :\
יותר מזה רוב האנשים שעובדים באנגולר שנים לא יודעים שיש אופציה ליצור סרביס כמו DECORATOR פשוט עצוב
לא פעם יצאה לי להסביר לאנשים ששנים מפתחים אנגולר מה זה DECORATOR
