آموزش ایجاد اولین برنامه در انگولار ۸

3 سال پیش

آموزش ایجاد اولین برنامه در انگولار ۸

در این درس از مجموعه آموزش برنامه نویسی سایت سورس باران، به آموزش ایجاد اولین برنامه در انگولار ۸ خواهیم پرداخت.

اجازه دهید یک برنامه کاربردی زاویه ای ساده ایجاد کنیم و ساختار برنامه زاویه ای اصلی را تجزیه و تحلیل کنیم.

اجازه دهید بررسی کنیم که آیا Angular Framework در سیستم ما و نسخه Angular نصب شده با استفاده از دستور زیر نصب شده است –

ng --version

 

 

ng یک برنامه CLI است که برای ایجاد، مدیریت و اجرای Angular Application استفاده می شود. با جاوا اسکریپت نوشته شده و در محیط NodeJS اجرا می شود.

نتیجه جزئیات نسخه Angular را همانطور که در زیر مشخص شده است نشان می دهد

Angular CLI: 8.3.26 
Node: 14.2.0 
OS: win32 x64 
Angular: ... 
Package                    Version 
------------------------------------------------------
@angular-devkit/architect  0.803.26 
@angular-devkit/core       8.3.26 
@angular-devkit/schematics 8.3.26 
@schematics/angular        8.3.26 
@schematics/update         0.803.26 
rxjs                       6.4.0

 

بنابراین Angular در سیستم ما نصب شده و نسخه ۸٫۳٫۲۶ است.

اجازه دهید یک برنامه Angular ایجاد کنیم تا هزینه های روزانه خود را بررسی کنیم. اجازه دهید ExpenseManageras را برای برنامه جدید خود انتخاب کنیم. برای ایجاد برنامه جدید از دستور زیر استفاده کنید.

cd /path/to/workspace 
ng new expense-manager

 

new یکی از دستورات برنامه ng CLI است. برای ایجاد برنامه جدید استفاده خواهد شد. برای ایجاد برنامه جدید چند سوال اساسی می پرسد. کافی است به برنامه اجازه دهید گزینه های پیش فرض را انتخاب کند. در مورد سوال مسیریابی همانطور که در زیر ذکر شد، No را مشخص کنید.

Would you like to add Angular routing? No

 

هنگامی که به سؤالات اساسی پاسخ داده شد، برنامه ng CLI یک برنامه Angular جدید در پوشه هزینه-manager ایجاد می کند.

اجازه دهید به پوشه برنامه جدید ایجاد شده خود برویم.

cd expense-manager

 

 

اجازه دهید ساختار جزئی برنامه را بررسی کنیم. ساختار برنامه به شرح زیر است –

| favicon.ico 
| index.html 
| main.ts 
| polyfills.ts 
| styles.css 
| 
+---app 
|  app.component.css 
|  app.component.html 
|  app.component.spec.ts 
|  app.component.ts 
|  app.module.ts 
| 
+---assets 
|  .gitkeep 
| 
+---environments 
   environment.prod.ts 
   environment.ts

 

  • ما فقط مهمترین فایل و پوشه برنامه را نشان داده ایم.
  • favicon.ico و assets نماد برنامه و پوشه اصلی دارایی برنامه هستند.
  • polyfills.ts حاوی کد استانداردی است که برای سازگاری مرورگر مفید است.
  • پوشه محیط‌ها تنظیمات برنامه را خواهد داشت. این شامل راه اندازی تولید و توسعه است.
  • فایل main.ts حاوی کد راه اندازی است.
  • index.html کد HTML پایه برنامه است.
  • styles.css کد پایه CSS است.
  • پوشه برنامه حاوی کد برنامه Angular است که در فصل های آینده به طور مفصل یاد خواهید گرفت.

اجازه دهید برنامه را با استفاده از دستور زیر – شروع کنیم

ng serve
۱۰% building 3/3 modules 0 activei wds: Project is running at http://localhost:4200/webpack-dev-server/
i wds: webpack output is served from /

i wds: 404s will fallback to //index.html 
chunk {main} main.js, main.js.map (main) 49.2 kB [initial] [rendered] 
chunk {polyfills} polyfills.js, polyfills.js.map (polyfills) 269 kB [initial] [rendered] 
chunk {runtime} runtime.js, runtime.js.map (runtime) 6.15 kB [entry] [rendered] 
chunk {styles} styles.js, styles.js.map (styles) 9.75 kB [initial] [rendered] 
chunk {vendor} vendor.js, vendor.js.map (vendor) 3.81 MB [initial] [rendered] 
Date: 2020-05-26T05:02:14.134Z - Hash: 0dec2ff62a4247d58fe2 - Time: 12330ms 
** Angular Live Development Server is listening on localhost:4200, open your 
browser on http://localhost:4200/ ** 
i wdm: Compiled successfully.

 

در اینجا، serve فرمان فرعی است که برای کامپایل و اجرای برنامه Angular با استفاده از یک وب سرور توسعه محلی استفاده می شود. سرور ng یک وب سرور توسعه را راه اندازی می کند و برنامه را تحت پورت ۴۲۰۰ ارائه می دهد.

اجازه دهید یک مرورگر را راه اندازی کنیم و http://localhost:4200 را باز کنیم. مرورگر برنامه را مطابق شکل زیر نشان می دهد –

Browser Application
اجازه دهید عنوان برنامه را تغییر دهیم تا برنامه ما را بهتر نشان دهد. src/app/app.component.ts را باز کنید و کد را همانطور که در زیر مشخص شده است تغییر دهید

export class AppComponent { 
   title = 'Expense Manager'; 
}

 

برنامه نهایی ما مطابق شکل زیر در مرورگر ارائه می شود

Browser Application
ما برنامه را تغییر خواهیم داد و نحوه کدنویسی یک برنامه Angular را در فصل های آینده یاد خواهیم گرفت.

 

منبع.

 

لیست جلسات قبل آموزش انگولار ۸

  1. آموزش انگولار ۸
  2. آموزش معرفی انگولار ۸
  3. آموزش نصب انگولار ۸
0
برچسب ها :
نویسنده مطلب erfan molaei

دیدگاه شما

بدون دیدگاه