داشتن URL تمیز در AngularJS – حذف هشتگ

بطور پیشفرض AngularJS به مسیرهای (route) برنامه همانند زیر هشتگ اضافه می کند: http://example.com http://example.com/#/about http://example.com/#/contact داشتن URL ساده و تمیز بسیار خود است! حذف هشتگ از URL بسیار آسان است تنها دو چیز نیاز دارید تا انجام دهید: پیکربندی locationProvider$ تنظیم لینک های relative location Service$ در آنگولار سرویس […]

ادامه داستان

ساخت برنامه Todo با آنگولار و فایربیس

ساخت برنامه های Real-Time یکی از چیزهای هیجان انگیز در وب و موبایل است که باعث شده توسعه دهنده های بیشتری جذب این تکنولوژی‌ها شوند. در این پست می خواهیم یک برنامه Todo درست کنیم کنیم تا تسک‌هایی که باید در آینده انجام دهیم را لیست کنیم. ما در ساخت […]

ادامه داستان

Promise در آنگولار، توضیح داده شده به شکل کارتون

یک روز صبح، پدری به فرزندش گفت: “پسرم، برو و وضعیت آب و هوا را پیش‌بینی کن!”   پدری هر صبح جمعه به پسرش می گفت به بلندترین تپه نزدیک خانه خود برو و با استفاده از این تلسکوپ فوق العاده قوی به افق نگاه کن تا آب و هوا را […]

ادامه داستان

دیزاینرهای وب AngularJS یاد بگیرند

Misko Hevery سازنده AngularJS، در چندین مصاحبه مختلف،  هدف از ساخت آنگولار، قادر ساختن دیزاینرها (نه برنامه‌نویس‌ها) برای ساخت برنامه‌های ساده مثل وب سایت دانسته است، اما در صفحه اول سایت و مستندات Angular به نظر می رسد که تنها برای توسعه دهنده‌های وب نوشته شده است، نه تنها درک کار با Angular برای […]

ادامه داستان

dateTimePicker جلالی و میلادی برای AngularJS

بیشتر اوقات برنامه‌ای که در حال توسعه آن هستیم نیازمند یک سیستم DateTimePicker برای تاریخ جلالی/میلادی هست. ما می توانیم DateTimePicker شخصی خود را درست و به برنامه اضافه کنیم یا اینکه از ماژول‌های آماده ای که توسط توسعه دهندگان ساخته می شود استفاده کنیم.   معرفی ماژول   ماژول ADM-dateTimePicker توسط  مهرشاد […]

ادامه داستان

یادگیری Angular با مثال – سرویس http$

مقدمه   امروزه ارتباط بین برنامه ها از طریق API با یکدیگر امری عادی است. به عنوان مثال وقتی کاربر محصولی را می خواهد از فروشگاه اینترنتی خریداری کند، سایت می بایسد از API بانک استفاده کند تا مشخصات کارت خریدار را شناسایی کند (البته قصد نداریم یک فروشگاه اینترنتی […]

ادامه داستان

یادگیری AngularJS با مثال – ساخت یک سایت بسیار ساده

امروزه برنامه های تک صفحه ای (SPA) بطور چشمگیری بسیار محبوب هستند. Angular به ما کمک می کند که سایت هایی را ایجاد کنیم که رفتار آنها شبیه به برنامه های موبایل/تبلت است. در قسمت اول یاد گرفتیم که چطور آنگولار را به یک نوار منو (navigation) اضافه کنیم که […]

ادامه داستان

یادگیری AngularJS با مثال – ساخت سبد خرید ساده

در قسمت های قبل با ویژگی های مهم Angular آشنا شدیم و یاد گرفتیم چگونه با ترکیب آنها برنامه های ساده درست کنیم. یاد گرفتیم که چطور برنامه آنگولار را با Controller کنترل کنیم. Controller یکی از بخش های مهم برنامه است که در هر برنامه آنگولاری دیده می شود. […]

ادامه داستان

یادگیری AngularJS با مثال – ساخت سیستم CRUD ساده

در قسمت اول و دوم با بخش های مهمی از AngularJS آشنا شدیم که می توانیم با استفاده از آنها برنامه های ساده آنگولار گوناگون درست کنیم. همانطور که در قسمت قبل اشاره شد، قرار است یک سیستم CRUD ساده ایجاد کنیم. همانطور که می دانیم CRUD مخفف (CREATE-READ-UPDATE-DELETE) است. […]

ادامه داستان

یادگیری AngularJS با مثال – Controller

در قسمت قبل معرفی کوتاهی از Angular را داشتیم، و پس از آن بدون هیچ مقدمه ای توانستیم یک نوار منو پویا با ادغام فریم ورک Bootstrap درست کنیم و اولین قدم برای یادگیری آنگولار را برداشتیم. در این پست می خواهیم کار را ادامه دهیم و با Controller ها […]

ادامه داستان