나는 angular11을 사용하고 로그인한 사용자는 배열이 [ "판매자", "구매자", "제조업체", "마케팅 담당자", "content_provider" ..]인 데이터를 가지고 있습니다.
로그인한 사용자 중 [ "seller" ] 또는 [ "manufacturer", "marketer"... ]를 메타데이터로 사용할 수 있는 로그인한 사용자입니다.
나는 내 UI를 *ngIf="this.uiAccess === "seller"
, 그리고 *ngIf="this.uiAccess !== "buyer"
일종의 방법으로 보여주고 있습니다. 그리고 this.uiAccess는 웹사이트 쿠키와 함께 저장됩니다.
사용자 인터페이스에 대해 2개 이상의 uiAccess 배열 값이 있을 수 있으며 표시된다는 것을 지원하도록 구현하는 방법은 무엇입니까?
이것은 현재 this.uiAccess에 대해 1개의 값으로만 작동하며 이를 기반으로 보기를 표시합니다.
이를 처리하기 위해 자신의 구조적 지시문을 만들 수 있습니다.
https://dev.to/angular/extend-the-ngif-syntax-to-create-a-custom-permission-directive-3ic4
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다