به نام خدا

در این قسمت از مجموعه فیلم های آموزشی وب سایت دانشجویار دوره کاربردی و مفید angular js را آماده کرده ام, این مجموعه برای اولین بار به زبان فارسی از دانشجویار ارائه میشه, امید وارم که مفید باشه.

AngularJS فریم ورکی متن باز و نوشته شده به زبان جاوا اسکریپت است. هدف از به وجود آمدن این فریم ورک، توسعه هر چه ساده‌تر SPA‌ها با الگوی طراحی MVC و تست پذیری هر چه آسان‌تر آن‌ها است. این فریم ورک توسط یکی از محققان Google در سال ۲۰۰۹ به وجود آمد. بعد‌ها این فریم ورک تحت مجوز MIT به صورت متن باز در آمد و اکنون گوگل آن را حمایت می‌کند و توسط هزاران توسعه دهنده در سرتاسر دنیا، توسعه داده می‌شود.

این مجموعه شامل بیش از ۳۰ قسمت می باشد که به صورت رایگان در اختیار دوستان قرار میگیره و بعد از این دوره یک اموزش پروژه محور با فریم ورک angular js اماده میشه که اون جا جبران می کنیم قیمت رو(شوخی کردم)

در این قسمت:

به بررسی کنترلر ها در angular js می پردازیم.

از معماری MVC استفاده می کند و AngularJS  برای کنترل برنامه از controller ها استفاده می کند.
رهنمود ng-controller برای تعریف controller ها درAngularJS  به کار می رود.
کدهای درون controller ها پس از لود شدن کامل صفحه اجرا می شوند.
یک controller یک JavaScript Object است که به وسیله  object constructor استاندارد ایجاد شده است.

AngularJS با یک شی scope$ فراخوانی خواهد شد.

در AngularJS، شی scope$ شی برنامه می باشد و در واقع مالک اشیا و توابع برنامه های AngularJS می باشد.