آموزش اجزا در برنامه نویسی اورلیا
آموزش اجزا در برنامه نویسی اورلیا
در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش اجزا در برنامه نویسی اورلیا خواهیم پرداخت.
اجزا (component) اصلی ترین عناصر سازنده چارچوب اورلیا هستند. در این ذدرس، نحوه ایجاد م .لفه های ساده را یاد خواهید گرفت.
اجزا ساده
همانطور که قبلاً در فصل قبل بحث شد ، هر جز component شامل view-model است که با جاوا اسکریپت نوشته شده است ، و View با HTML نوشته شده است. می توانید تعریف view-model زیر را مشاهده کنید. این یک مثال ES6 است اما شما همچنین می توانید از TypeScript استفاده کنید.
app.js
1 2 3 4 |
export class MyComponent { header = "This is Header"; content = "This is content"; } |
همانطور که در مثال زیر نشان داده شده است ، می توانیم مقادیر خود را به نما متصل کنیم. نحو {header}$ مقدار هدر تعریف شده را از MyComponent متصل می کند. همین مفهوم برای محتوا به کار رفته است.
app.html
1 2 3 4 |
<template> <h1>${header}</h1> <p>${content}</p> </template> |
کد فوق خروجی زیر را ایجاد می کند.
توابع اجزا
اگر می خواهید هدر و فوتر را با کلیک کاربر بر روی دکمه به روز کنید ، می توانید از مثال زیر استفاده کنید. این بار ما در حال تعریف هدر و فوتر در داخل سازنده کلاس EC6 هستیم.
app.js
1 2 3 4 5 6 7 8 9 10 |
export class App{ constructor() { this.header = 'This is Header'; this.content = 'This is content'; } updateContent() { this.header = 'This is NEW header...' this.content = 'This is NEW content...'; } } |
برای اتصال تابع ()updateContent با دکمه می توانیم ()click.delegate را اضافه کنیم.
app.html
1 2 3 4 5 |
<template> <h1>${header}</h1> <p>${content}</p> <button click.delegate = "updateContent()">Update Content</button> </template> |
با کلیک بر روی دکمه ، عنوان و محتوای آن به روز می شود.
لیست جلسات قبل آموزش برنامه نویسی اورلیا
- آموزش برنامه نویسی اورلیا
- بررسی اجمالی برنامه نویسی اورلیا
- آموزش تنظیمات محیطی در برنامه نویسی اورلیا
- آموزش اولین برنامه در برنامه نویسی اورلیا
- آموزش اجزا در برنامه نویسی اورلیا
- آموزش چرخه زندگی کامپوننت در برنامه نویسی اورلیا
- آموزش عناصر سفارشی در برنامه نویسی اورلیا
- آموزش تزریق وابستگی در برنامه نویسی اورلیا
- آموزش پیکربندی در برنامه نویسی اورلیا
- آموزش پلاگین ها در برنامه نویسی اورلیا
- آموزش اتصال داده ها در برنامه نویسی اورلیا
- آموزش رفتار اتصال در برنامه نویسی اورلیا
- آموزش مبدل ها در برنامه نویسی اورلیا
- آموزش رویدادها در برنامه نویسی اورلیا
- آموزش گردآورنده رویداد در برنامه نویسی اورلیا
- آموزش فرم ها در برنامه نویسی اورلیا
- آموزش HTTP در برنامه نویسی اورلیا
- آموزش رفرنس ها در در برنامه نویسی اورلیا
- آموزش مسیریابی در برنامه نویسی اورلیا
- آموزش تاریخچه در برنامه نویسی اورلیا
- آموزش انیمیشن ها در برنامه نویسی اورلیا
- آموزش dialog در برنامه نویسی اورلیا
- آموزش بومی سازی در برنامه نویسی اورلیا
- آموزش ابزارها در برنامه نویسی اورلیا
- آموزش بسته بندی در برنامه نویسی اورلیا
- آموزش اشکال زدایی در برنامه نویسی اورلیا
- جامعه برنامه نویسی اورلیا
دیدگاه شما