חלק 1: Imperative Programming | חלק 2: Change Detection Strategy & Unsubscribing בחלקים הקודמים השתמשנו ב-Imperative Programming כדי למשוך את רשימת הפוסטים ואת רשימת הקטגוריות. נראה את אותה פונקציונליות עם Declarative Programming. כדי להשאיר את מה שכבר יש לנו ניצור קומפוננטה חדשה עבור הפוסטים וכן service חדש. ניצור נתיב חדש עבור הפוסטים שלנו. אותם פוסטים […]
פוסט המשך לפוסט: Imperative Programming. נדבר על Change Detection Strategy. מה זה ולמה אנחנו צריכים להשתמש בזה? נוסיף להגדרת הקומפוננטה את changeDetection. ChangeDetectionStrategy.OnPush קובץ posts.component.ts אחרי שמירה נראה שהמסך שלנו לא מציג שום נתונים. אם נסתכל על טאב ה-network בדפדפן נראה שיש קריאה ל-API, אבל אין מידע. השימוש ב-OnPush גורם לזה שאין רינדור של המידע. […]
Imperative Programming Imperative Programming הוא תכנות מסורתי בו אנחנו אומרים לתוכנית מה לעשות צעד אחרי צעד. תביא מידע מה-DB, אחר כך תעשה איקס וכו' Declarative Reactive Programming הוא תכנות בו אנחנו אומרים מה אנחנו רוצים לעשות, לא מה הצעדים. Declarative Programming משפר את הביצועים של התוכנית. למשל, בדרך כלל כדי לקבל מידע מה-DB נעשה subscribe […]