کافه انگولار
عکس
برای نمایش کلیک کنید
برای نمایش کلیک کنید
🚀 دسترسی Template به Private های Typescript
در Angular 22.2 یک تغییر کوچک اما مهم معرفی شده:
از این نسخه، Template ها میتوانند به اعضای private کلاس دسترسی داشته باشند.
export class UserComponent {
private title = 'Angular 22.2';
}
میشه دیگه تو template از title بدون خطا استفاده کرد
<h1>{{ title }}</h1>
قبلا مجبور بودیم به خاطر رعایت scope فقط public هارو تو Template استفاده کنیم
✨ مزایا:
✅ Encapsulation بهتر
✅ کاهش API عمومی Component
✅ کد تمیزتر و نزدیکتر به اصول OOP
✅ استفاده واقعیتر از access modifier های TypeScript
ولی این تغییر به معنی حذف public نیست.
اگر یک property قرار است از بیرون Component استفاده شود، همچنان باید public باشد.
#angularcafe
235 ·