ABA


"שאלה בAngular [Service vs Factory Vs Provider["
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #21508 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 21508
תפתתפת לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 10.6.03
13866 הודעות, 3 פידבק, 5 נקודות
   16:27   06.12.15   
אל הפורום  
  שאלה בAngular [Service vs Factory Vs Provider[  
 
   אהלן חברים,
קראתי מספר מאמרים באינטרנט ועדין לא בדיוק הבנתי.
מה ההבדל בינהם ? מתי משתמשים בכל אחד מהם ?

אשמח אם מישהו יוכל לעשות לי קצת סדר בבלאגן.
תודה מראש!!

קופון 15% הנחה ל myprotein
https://www.myprotein.co.il/referrals.list?applyCode=ORON-R4


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  בבקשה CaTz 08.12.15 09:09 1
  סיכום קצר aCoZz  08.12.15 10:41 2

       
CaTz
חבר מתאריך 2.10.04
14537 הודעות, דרג אמינות חבר זה
   09:09   08.12.15   
אל הפורום  
  1. בבקשה  
בתגובה להודעה מספר 0
 
   http://tylermcginnis.com/angularjs-factory-vs-service-vs-provider/


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
aCoZz 
חבר מתאריך 19.7.06
17692 הודעות, דרג אמינות חבר זה
   10:41   08.12.15   
אל הפורום  
  2. סיכום קצר  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 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


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net