אם יש לנו 2 קומפוננטות שאנחנו רוצים לתקשר ביניהן, אנחנו יכולים לשתף את ה-Action Stream בין שתיהן. Share the Action Stream נניח שיש לנו עמוד נוסף שמציג את הפוסטים בצורה אחרת, ניצור בשבילו קומפוננטה נפרדת. נוסיף גם route שיוביל לקומפוננטה וקישור בתפריט הראשי. קובץ app-routing.module.ts נעבור לקומפוננטה החדשה, נקרא ל-service של הפוסטים ונקבל את הפוסטים. […]
יצירת קובץ Minimal Api נפריד את הגדרות ה-Minimal Api לקובץ נפרד. נייצר תיקייה בשם EndPoints. בתוכו נייצר class שבו ישבו ProductsEndPoints. את ה-class נגדיר כ-static. קובץ ProductsEndPoints.cs בתוך ה-class נגדיר extention methods, שזה היכולת להגדיר פונקציה שהיא שייכת ל-class או interface בלי לכתוב אותה בתוכם. את כל הפעולות שעשינו עד עכשיו עשינו דרך ה-app, שזה […]
בשלב הבא אנחנו רוצים לראות איך אפשר לבצע filter על הטבלה. נניח שאנחנו רוצים לתת למשתמש לבחור פוסטים לפי קטגוריה. בתור התחלה נבחר את הקטגוריה עם id=1. שימוש ב-filter קובץ declarative-posts.component.ts ובתצוגה נקרא ל-filteredPosts. נקבל את הפוסטים ששייכים ל-id 1. השלב הבא הוא לתת למשתמש לבחור את הקטגוריה שהוא רוצה ולעדכן את הרשימה בהתאם. כדי […]