• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

userData 내부값 읽어오기_leftmenu

21.03.11 17:00 작성 조회수 147

0

안녕하세요

제가 rightmenu에서 유저데이터 값이 있을 때 mypage,logout과 같은 특정 메뉴가 보이게 하는 것처럼 계정에 role을 부여해서 계정마다 볼 수 있는 leftmenu를 변경하려고 하는데요, 

예를들어 auth=0 학생, auth=1 교사 여서 (user.userData.auth==1) 이런식으로 해서 아예 보이는 메뉴를 구분하려고 하는데
userData 내부값을 읽으려고 하면 typeError가 납니다.

어떻게 해야 내부 값을 읽어서 메뉴를 구분할 수 있을까요?

답변 1

답변을 작성해보세요.

0

안녕하세요 !!! 

if( user.userData && user.userData.auth) 이런식으로 바꿔주세요 ~ 

안되면 다시 답글 주세요 감사합니다 ~~ ! 

열음님의 프로필

열음

질문자

2021.03.11

  if( user.userData && user.userData.user.userData.auth==1) 

네 이렇게 하니까 작동하네요! 
그럼 유저데이터 먼저 확인하고, 유저데이터가 있을 때 auth를 확인하고 그런식으로 작동하는건가요?