انگولار یک فریم‌ورک ام‌وی* سمت کلاینت است که به زبان جاوا اسکریپت نوشته شده است. با استفاده از این فریم‌ورک می‌توانید یک وب‌اپلیکیشن تک‌صفحه‌ای بنویسید. برای توضیحات بیشتر به وب‌سایت angularjs.org مراجعه کنید.

از آن‌جایی که در انگولار داده‌ها به صورت خام و معمولا به وسیله یک سرویس رست‌فول از سرور دریافت می‌شود، برای نمایش یک خروجی مناسب برای کاربران فارسی‌زبان ابزارهایی لازم هست.

ماژول فارسی انگولار، یک مجموعه فیلتر کاربردی جهت محلی‌سازی نرم‌فزارهای فارسی، از جمله تبدیل اعداد انگلیسی به فارسی، تبدیل اعداد به حروف، تبدیل کاراکترهای عربی به فارسی، تغییر لی‌اوت کیبورد و … در اختیار کاربران قرار می‌دهد.

برای نصب این ماژول ابتدا bower را نصب کنید سپس دستور زیر را اجرا کنید.

$ bower install angular-persian

سپس ماژول ngPersian را به وابستگی‌های برنامه خود اضافه کنید.

var app = angular.module('myApp', ['ngPersian', /* deps ... */]);

حالا می‌توانید از فیلترهای این ماژول در نماهای برنامه خود استفاده کنید.

<input ng-model="someNumber"> {‌{ someNumber | pNumber }‌}
<input ng-model="price"> {‌{ price | pDigitWords }‌} ریال

قطعه کد بالا مقدار مدل someNumber را با کاراکترهای فارسی نمایش می‌دهد و مقدار مدل price را با حروف نمایش می‌دهد. (برای مثال: یک صد و بیست هزار ریال)

برای خواندن جزئیات بشتر در مورد این ماژول، صفحه گیت‌هاب آن را دنبال کنید.