Мне нужно создать небольшое приложение в угловых 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"
};
так как написать сервис для этого?