@if(...)
פורסם בתאריך 15 בדצמבר 2023
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
ולכתוב קוד בחלון למטה: