আমার কাছে একটি অথথগার্ড রয়েছে (রাউটিংয়ের জন্য ব্যবহৃত) যা CanActivate প্রয়োগ করে ।
canActivate() {
return this.loginService.isLoggedIn();
}
আমার সমস্যাটি হ'ল ক্যানএ্যাকটিভেট-ফলাফলটি কোনও HT-get-ফলাফলের উপর নির্ভর করে - লগইনসোর্সাই একটি পর্যবেক্ষণযোগ্য ফেরত দেয় ।
isLoggedIn():Observable<boolean> {
return this.http.get(ApiResources.LOGON).map(response => response.ok);
}
আমি কীভাবে এগুলিকে একত্রিত করতে পারি - CanActivate কে ব্যাকএন্ডের রাজ্যের উপর নির্ভর করতে পারি?
# # # # # #
সম্পাদনা: দয়া করে নোট করুন, এই প্রশ্নটি ২০১ 2016 সালের - কৌনিক / রাউটারের খুব প্রাথমিক পর্যায়ে ব্যবহার করা হয়েছে।