המשך של Basic controller. לפעמים אנחנו רוצים לקבל ל-controller פרמטרים מורכבים ב-body. נכתוב פונקציה שתקבל Product מהמשתמש ומחזירה אותו. אל הפונקציה הזאת ניגש עם HttpPost. הפרמטרים שמגיעים עם בקשת post מגיעים ב-body של הבקשה ונכנסים בהתאמה לפרמטר שנתנו לפונקציה. לצורך הדוגמא נשתמש ב-class הבא: אם נריץ את הפרוייקט נראה את שתי הפונקציות שיש לנו בקובץ […]
ngStyle הוא Attribute directive. מה שאומר שהוא משנה את המראה או ההתנהגות של אלמנט html. הוא לא מוסיף אלמנטים ל-DOM. אנחנו משתמשים ב-ngStyle על מנת להוסיף או להסיר class של css דינמית מאלמנט html על פי ערך של משתנה. שימושים ל-ngStyle דוגמאות לצורך ב-ngStyle: דוגמא עם ngStyle נניח שיש לנו רשימה של מוצרים ואנחנו רוצים […]
בפרוייקט חדש, בקובץ program.cs יש לנו את השורה: כדי שנוכל לגשת ל-controllers, ניגש לתיקיית ה-controllers ונייצר בה controller חדש. נבחר API Controller Empty. נקרא לקובץ ProductsController.cs. Controller בא לתת מענה ל-Restful service, שזה אומר שמבצעים בקשות באמצעות get, post, delete, put. get – לקבל מידע, post – ליצור מידע, להכניס נתונים, put – עדכון מלא, […]
ngFor הוא directive מובנה באנגולר. אנחנו משתמשים בו כדי לעבור בלולאה על משתנה איטרטיבי ובכל סיבוב של הלולאה אנחנו מוסיפים קוד html לעמוד. ngFor הוא Structural directive, מה שאומר שהוא משנה את ה-DOM על ידי הוספה או הורדה של אלמנטים מהעמוד. כשאנחנו קוראים ל-Structural directive נשתמש ב-* לפני שם ה-directive. דוגמא לשימוש ב-ngFor נניח שיש […]