我的頭是登錄頁面和儀表板頁面如何隱藏登錄From頭組件(登錄後)鏈接常見,並顯示在角2如何隱藏登錄頁眉組件的鏈接(登錄後)角2?
回答
當您登錄時創建一個cookie,本地存儲或會話存儲。遵守前面參考下面我
this.services.checkUserDetails(this.userInfo.userId, this.userInfo.password).subscribe(
data => {
if (data.status === true) {
localStorage.setItem('X-Auth-Token', data.data.token); //stored data in browser
console.log(data);
localStorage.setItem("userId", "1"); //stored data in browser
}
else {
this.errorMessage = data.errorMessage;
this.utils.stopLoading();
}
},
error => {
this.errorMessage = error.errorMessage;
this.utils.toast("error", error);
this.utils.stopLoading();
});
我的頭組件的代碼,我用這樣的
ngOnInit(): void {
if (localStorage.getItem('X-Auth-Token') == null) {
this.router.navigate(['/login']);
}
else {
this.id = localStorage.getItem("userId"); //**Retried data**
this.name = localStorage.getItem("userName");
}
}
Thanks!@ shanmugapriya它的工作,但刷新後只有條件是檢查是否有機會檢查條件,而無需刷新頁面?? –
凡你想要你可以使用這一行 if(localStorage.getItem('X-Auth-Token')= = null){ this.router.navigate(['/ login']); } else { this.id = localStorage.getItem(「userId」); // **重試數據** this.name = localStorage.getItem(「userName」); } –
這是好的,但我使用此代碼來隱藏和sh在這種情況下頁眉的標誌鏈接不被刷新 –
用戶配置文件下拉列表創建包含用戶對象的全局服務
@Injectable()
export class AuthService {
let user;
setUser(user) { this.user = user }
isLoggedIn() { return this.user }
}
- 1. Magento的:如何隱藏登錄鏈接
- 2. Zend Framework 2 - 登錄時隱藏登錄鏈接,反之亦然登出
- 3. 當登錄時登錄隱藏,登錄時隱藏註銷
- 4. Joomla - 在用戶登錄後在頁眉中隱藏圖像
- 5. 隱藏註銷鏈接一旦登錄
- 6. 用戶成功登錄後,如何隱藏「註冊」鏈接?
- 7. 登錄facebook登錄鏈接
- 8. 如何隱藏登錄頁面後在Facebook應用程序登錄facebook
- 9. 如何在Android中成功登錄後隱藏Facebook登錄頁面活動?
- 10. Ionic 2:登錄鏈接在
- 11. 用php在curl頁面登錄,然後訪問鏈接「登錄」
- 12. react-TS如果您已經登錄,如何隱藏登錄組件
- 13. 成功登錄後無法隱藏我的登錄表
- 14. 登錄後刪除鏈接
- 15. 如何隱藏用戶在web2py中登錄時的登錄?
- 16. 如何隱藏登錄頁面的最後兩行?
- 17. 登錄鏈接
- 18. menuToggle按鈕在登錄時隱藏登錄頁面
- 19. 登錄用戶的隱藏頁面
- 20. drupal網站管理員登錄後隱藏登錄塊
- 21. 隱藏登錄按鈕登錄後,反之亦然
- 22. 如果用戶已經登錄,如何隱藏Facebook登錄頁面?
- 23. 角2顯示側邊欄由ngIf隱藏的登錄
- 24. cakephp:登錄鏈接不會把我帶到登錄頁面,而是它帶我登錄我的登錄頁面
- 25. 使用htaccess隱藏登錄頁面
- 26. JSP登錄2頁
- 27. PHP - 登錄後隱藏用戶信息
- 28. 登錄後隱藏HTML元素
- 29. 登錄後隱藏/更改GIDSignInButton
- 30. 登錄後隱藏網站內容
你嘗試過什麼? –
@RahulSingh我試圖用* ngif作爲登錄鏈接,並在登錄條件爲true後通過調用函數來更改值。通過該值更改爲false,但鏈接未隱藏... :( –