@if(...)
This video explains the new @if control flow syntax in Angular 17, highlighting its advantages over the traditional *ngIf directive, with practical examples and best practices.
הסינטקס החדש @if שניתן להשתמש בו כדי להחליף את *ngIf זמין מ-Angular 17.
הסינטקס החדש הוא הרבה יותר נקי וקריא, וגם עוצמתי יותר.
בואו נראה את השינויים:
*ngIf -> @if
Section titled “*ngIf -> @if”הדרך הישנה ליצור הצהרת if בטמפלט שלך באנגולר הייתה על ידי שימוש בהוראת ה Directive *ngIf.
הדרך החדשה היא על ידי שימוש בסינטקס @if.
בואו נראה דוגמה:
נשים לב לכמה נקודות:
- הסינטקס @ifהוא הרבה יותר נקי וקריא.
- המקרה של elseהוא הרבה יותר קל לכתיבה בסינטקס החדש.
- ניתן להשתמש ב-@else ifשלא ניתן בסינטקס הישן.
Playground
Section titled “Playground”ניתן להתאמן על הסינטקס החדש @if ולכתוב קוד בחלון למטה: