Как предоставить доступ к компонентам в зависимости от роли пользователя? - PullRequest
0 голосов
/ 05 апреля 2019

Мне нужно создать небольшое приложение в угловых js, уровень доступа к компонентам которого должен быть основан на роли, например, у меня есть 3 компонента (дом, мой профиль и продукт), а ниже приведен код роли

userPermissions = {
"userId": "1",
"email": "mail@gmail.com",
"role": "USER",
"permissionValues": [
    {
        "componentName": "home",
        "permissionValue": "READ"
    },
    {
        "componentName": "myprofile",
        "permissionValue": "READ-WRITE"
    }
    {
        "componentName": "product",
        "permissionValue": "NIL"
    }
],
"userStatus": "active",
"tokenStatus": "VALID",
"expiryTime": "1554276643000"
};

так как написать сервис для этого?

...