для каждого роля (шаблон един для всех)
                  
                  
                  3. Но api разные будут вызываться для каждого роля
                  
                  
                  4.  Вопрос, проверку в самом компоненте делать по типу 
                  
                  
                  if (role == 'admin') this.displayAdmin = true;
                  
                  
                  else if (role == 'user1') { this.displayUser1 = true; }
                  
                  
                  
                  
                  
                  или лучше сервис для этого создать, как сделать правильнее проверку?
                  
                  
                
В зависимости от роли и провайдер нужный апи. На крайний случай пускай сервис смотрит на какой апи стучать. Компонент должен знать о ролях только если от этого зависит шаблон. У тебя же шаблон одинаковый для всех ролей.
Обсуждают сегодня