קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
קודקודייל
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
  • קודקודייל
  • מי אתם קודקודייל?
  • קורסים בחינם
  • צרו קשר
  • בניית אתרים
    • וורדפרס
  • נגישות אתרים
  • כל הקטגוריות
    • אנגולר
    • HTML
    • CSS
    • Javascript
    • Typescript
    • NodeJs
    • בלוקציין
ראשי ♦ אנגולר ♦ מדריך אנגולר בסיסי 101 – חלק 4 – מתחילים לבנות

מדריך אנגולר בסיסי 101 – חלק 4 – מתחילים לבנות

עידן יצחקי 13 באוגוסט 2021 אין תגובות

אחרי שהכרנו את הפרויקט ואת הספריות הקיימות והחדשות, אנחנו רוצים להתחיל "ללכלך" את הידים ולכתוב קוד.

שניה לפי זה, אני ממליץ להכיר מספר דברים כדי שהתכנון והבניה יהיו טובים יותר.

בגדול יש 2 אסטרטגיות בניה עקריות מקובלות:

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

לכל שיטה יש יתרונות וחסרונות, מומלץ להכיר אותן ולחשוב טוב לפני תחילת בנית הפרויקט.

למידע נוסף, ניתן לקרוא כאן:

רכיבים חכמים ורכיבים טיפשים באנגולר

אחרי שהחלטנו איך נבנה את הפרויקט, אנחנו צריכים להכיר את הראוטר של אנגולר.

התפקיד שלו הוא לבצע התאמה בין ה-URL לבין הרכיב/דף שאנחנו רוצים להראות, בגלל שבפועל אין דפים אלא דף אחד עם רכיבים בפנים וכל משאנגולר עושה זה להחליף רכיבים מסויימים ברכיבים אחרים על ידי JS אז גם הדפים שלנו הם רכיבים כמו כל רכיב אחר וצריך להצביע לאנגולר איזה רכיב צריך להטען ב-URL ספציפי.

להמשך מידע, ניתן לקרוא כאן:

הגדרה בסיסית לאנגולר ראוטינג

הרכיבים

כאשר אנחנו בונים רכיבים , לרוב (וכברירת מחדל) יופיע לנו בכל רכיב שורה כזו:

selector: 'app-myApp',

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

<app-myApp></app-myApp>

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

צורות שונות לקריאה של קומפוננטות אנגולר (angular selector types)

ולבסוף, אני רוצה להצליץ על עוד פוסט אחד שרצוי להכיר:

טיפים וטריקים באנגולר (tips & tricks)

אני מעדכן את הפוסט הזה כל פעם שיש טיפ או טריק שכדאי לדעת.

יש לנו באתר עוד הרבה פוסטים שרצוי לדעת ואשמח שתקראו (ותתנו חוות דעת, כדי שנדע אם אנחנו עושים עבודה טובה או שצריך לשפר).

בהצלחה 🐊

פוסטים קשורים:

תמונת אווירה של מפתח יושב על שעוןמדריך אנגולר בסיסי 101 – חלק 3 – תפקיד הספריות החדשות שיצרנו תמונת אווירה של מפתח יושב על שעוןמדריך אנגולר בסיסי 101 – חלק 1 – התקנה תמונת אווירה של מפתח יושב על שעוןמדריך אנגולר בסיסי 101 – חלק 2 – הכרה של הפרויקט תמונת אווירה של בניית QRאיך לבנות Directive באנגולר
אנגולר מדריך אנגולר

אודות המחבר

עידן יצחקי להציג את כל הפוסטים של עידן יצחקי


« פוסט קודם
פוסט הבא »

השארת תגובה

ביטול

חיפוש באתר
בחירת העורכים
29 בדצמבר 2023 עידן יצחקי

שדה טקסט עשיר עם תמונות

אתם הולכים להיות מופתעים עד כמה HTML יכול להיות חכם ולבצע משהו כל כך מורכב, שאם אנחנו היינו רוצים ליצור

1 באוקטובר 2021 עידן יצחקי

איך למשוך דינמית favicon של אתרים אחרים ב-JS

בפוסט זה נראה איך אפשר על פי לינקים בדף למשוך את ה-favicon מהדומיין שלהם באופן דינמי, בדיקה של תקינות התמונה

פופולרי
Javascript functions – היכרות עם סוגי פונקציות
Javascript
21 בדצמבר 2024 אין תגובות
Nested routing in angular standalone component
Typescript
15 בנובמבר 2024 תגובה אחת
בחרו לפי תגיות
angular blockchain css ethers express front-end fullstack GQL html javascript next js nextjs nodejs react hooks reactjs solidity webgl אנגולר בלוקציין וורדפרס לימודי אנגולר לימודי וורדפרס לימוד ריאקט מדריך front-end מדריך GQL מדריך אנגולר מדריך וורדפרס מדריך חינם react מדריך ריאקט מפתח בלוק מפתח בלוקציין מתכנת front-end מתכנת בלוקציין מתכנת פרונט סולידיטי קורס front end קורס fullstack קורס nextjs קורס אנגולר קורס בלוקציין קורס בלוקציין בחינם קורס סולידיטי קורס ריאקט קורס תכנות קורס תכנות בחינם
סינון על פי קטגוריות
CSS fullstack HTML IIS Javascript nodeJs SEO Typescript אנגולר בלוקציין בניית אתרים וורדפרס חיפוש עבודה כלים נוספים כללי נגישות קורסים ריאקט תלת מימד תקלות ופתרונות
צור קשר
כל הזכויות שמורות לקודקודייל
ליצירת קשר: @ קודקודייל
גלילה לראש העמוד