اگر از آن دسته افرادی هستید که با پکیجهای مختلف و پروژههای مختلف تحت کلاینت سر و کار دارید و همچنین اطلاعات چندانی نسبت به NodeJs ندارید (مثل خود من)، حتما به پروژههایی در Github برخوردید که نیازمند نصب وابستگیها از خط فرمان bower و یا npm هستند. بعد از مطالعهی مطلب آشنایی با bower این نیاز ایجاد شد تا در پروژههایی که قرار است درون Visual Studio اجرا شوند، وابستگیهای bower چگونه میتوانند مدیریت شوند. خوشبختانه Microsoft این امک ...
برای مطالعهی این مقاله شما باید به مواردی از قبیل کتابخانهی AngularJs ، تعاملات بین کلاینت و سرور و همچنین معماری RESTful تسلط کافی داشته باشید و ما از توضیح و تفصیلی این سرفصلها اجتناب میکنیم. خیلی خوب بپردازیم به اصل مطلب: Restangular چیست؟ کتابخانه RestAngular بنا به گفته ناشر در مستندات Github آن، یک سرویس توسعه داده شده AngularJs میباشد که کدهای نوشته شدهی برای پیاده سازی فرآیندهای Request/Response کلاینت و سرور ...
در بخش پیشین چند مورد از قابلیتهای angular-translate را بررسی نمودیم. در این بخش به بررسی باقی موارد میپردازیم. ex7_load_static_files در این مثال خواهیم دید که چگونه یک فایل translate table در موقع فراخوانی به صورت On Demand بارگذاری خواهد شد. در قدم اول اسکریپتهای زیر به صفحه افزوده میشوند. <script src="Scripts/angular.js"></script>
<script src="Scripts/angular-cookies.js" ...
در این بخش قصد دارم تا در قالب یک پروژه، تمامی قابلیتهایی را که در angular-translate و ماژولهای مرتبط با آن وجود دارند، به شما معرفی کنم. پروژهی نمونه را از لینک زیر دریافت نمایید: AngularJs-Translate-BestPractices.zip
این پروژه در 12 بخش گوناگون تقسیم بندی شدهاست که هر کدام در قالب یک فایل HTML میباشد و تمامی اسکریپتهای مورد نیاز به آن افزوده شدهاست. هر بخش به صورت مجزا به شرح یک ویژگی کاربردی در angular-translate میپ ...
در بخش قبلی به معرفی ماژول angular-tanslate پرداختیم. در این بخش قصد داریم تا به بررسی مفهومی قابلیتهای موجود در این ماژول بپردازیم. شکل زیر یک شمای کلی را از قابلیتهای angular-translate، نمایش میدهد. همانطور که ملاحظه میکنید در مواردی نظیر ذخیره سازی زبانها، بارگذاری ریسورسهای زبانها و گرامرهای استفاده در DOM راهکارهای گوناگونی دارد. angular-translate دایرکتیو و فیلتر هایی را به صورت کامپوننت عرضه کرده است که شما میتوا ...
در این مقاله قصد داریم با استفاده از ماژول Angular-Translate امکان ایجاد یک سیستم چند زبانه را تشریح کنیم. angular-translate یک ماژول توسعه داده شده AngularJs میباشد که با استفاده از i18n و l10n، قابلیت چند زبانه را به صورت Lazy Loading برای شما فراهم میکند. شما میتوانید با خط فرمان زیر، در بخش package-manager، کتابخانههای مربوط به angular-translate را به نرم افزار خود اضافه نمایید: Install-Package AngularTranslate
...
ASP.NET Identity 2.1 جدیدترین فریم ورک عضویت و مدیریت کاربر است که چندی پیش توسط شرکت مایکروسافت منتشر شد. این سیستم عضویت میتواند به تمامی فریمورکهای دات نتی مانند Web API، MVC و ... متصل گردد. در این دوره چند قسمتی به همراه یک پروژهی نمونه، نحوهی ارتباط Identity و Web API را نمایش خواهیم داد. در قسمت front-end این پروژهی SPA، ما از AngularJs استفاده خواهیم نمود. قسمت front-end که توسط AngularJs توسعه داده میشود از bearet token ...
در بخش قبلی به چگونگی ساخت کنترلرهای تو در تو در AngularJs پرداختیم. همچنین بررسی نمودیم که propertyهای تعریف شده در کنترلر ما چگونه قابل استفاده توسط کنترلر فرزند میباشند. حال روشی دیگر را برای ارث بری تابعها و propertyها، در کنترلرهای تو در تو معرفی مینماییم. لازم به ذکر است که سورس پروژه را میتوانید از لینک زیر دریافت نمایید: AngularJsNestedController.zip کد جاوااسکریپت زیر سه کنترلر تو در تو را پیاده سازی میکند: ...
در این مقاله قصد داریم تا به بررسی و پیاده سازی کنترلرهای تو در تو در AngularJs بپردازیم. به این صورت که میتوانیم در یک صفحه یک کنترلر اصلی را در نظر بگیریم و کنترلرهای دیگر را در این کنترلر قرار دهیم. نحوهی ارث بری متغیرها، انقیاد دادهها و مقادیر تعریف شده در $scope، از جمله مواردی است که به آن خواهیم پرداخت. تمامی مواردی که ذکر خواهد شد در قالب یک پروژه قرار داده شده است. AngularJsNestedController.zip حال به بررسی جزئی کنترلر ...