@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 ולכתוב קוד בחלון למטה: