RSS

AngularJS Extension for Module Function

08 אפר

 

בעקבות בקשות רבות לקוד של ההרחבה של Angular בתחום המודול, העלתי אותו ל-gitHub, קוד ראשוני, אשמח לקבל פידבקים. ( הקובץ נקראה angularEx.js )

התקנה:

לשים את הקובץ מיד אחרי angular.js.

דוגמא:

clip_image001[4]

היתרונות שב- AngularEx.js:

1. לא צריך יותר לתחזק את ה- requires של המודול המרכזי, גם לא את ngRoute ואת ngAnimate למרות שהם לא מודלים שלכם.

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

3. אם אין requires, לא צריך לתת מערך ריק.

4. אין שינוי בחתימת המתודה חוץ מיצירת המודול הראשי שצריך לעביר בארגומנט האחרון true. צריך להשלים בחתימה את הארגומנט ה-3 של הפונקציה config.

 

לינק לדוגמא מלאה, באתר של הקורס שלי. ( לחץ כאן , אתם צריכים ללחוץ F12 כדי לראות את הקוד.)

 

Advertisements
 
תגובה אחת

פורסם ע"י ב- אפריל 8, 2014 ב- AngularJS

 

תגובה אחת ל-“AngularJS Extension for Module Function

  1. Lee Elenbaas (@LeeElenbaas)

    אפריל 9, 2014 at 9:19 am

    גרסה טובה יותר של אותו הרעיון נמצאת פה:
    http://www.hiddentao.com/archives/2013/11/04/an-improved-angular-module-split-your-modules-into-multiple-files/
    הייתרון המרכזי שלה הוא היכולת שלה למזג תלויות של המודול המוגדר כאשר התלויות מוגדרות בקבצים נפרדים
    מה שמאפשר לרשום את התלויות רק בקובץ שצריך את התלות, ולא להבטיח שהתלות שרומה בכל הקבצים המגדירים את המודול (או שוב להבטיח סדר עליה)

     

כתיבת תגובה

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

הלוגו של WordPress.com

אתה מגיב באמצעות חשבון WordPress.com שלך. לצאת מהמערכת / לשנות )

תמונת Twitter

אתה מגיב באמצעות חשבון Twitter שלך. לצאת מהמערכת / לשנות )

תמונת Facebook

אתה מגיב באמצעות חשבון Facebook שלך. לצאת מהמערכת / לשנות )

תמונת גוגל פלוס

אתה מגיב באמצעות חשבון Google+ שלך. לצאת מהמערכת / לשנות )

מתחבר ל-%s

 
%d בלוגרים אהבו את זה: