AngularJs: روشی جهت انصراف از 'مسیریابی وتغییر صفحه' قبل از ورود به صفحه و کنترل مربوطه
301, MovedPermanently
http://www.thinkster.io/pick/o1YnQ52SOd/angularjs-resolve-routechangeerror icon
چکیده:
با استفاده از  resolve در routeProvider$  داده‌های مورد نظر را از دیتابیس فراخوانی می‌کنید بعد در صورت نداشتن شرایط مقدار برگشتی  defer.reject  خواهد بود که باعث میشه View و Controller لود نشه و رویداد routeChangeError در rootScope اجرا و امکان redirect  یا ...  در این صورت خواهید داشت.


یک مورد استفاده هم جایی هست آدرس یا مسیریابی شما به صورت پویا انجام میشه می‌تونید در صورت نبود پارامتر مورد نظر در دیتابیس یا نداشتن سطح دسترسی یا ... کاربر را به صفحه دیگه منتقل کنید.

AngularJs: روشی جهت انصراف از 'مسیریابی وتغییر صفحه' قبل از ورود به صفحه و کنترل مربوطه