метод get и post например
Есть сервис например students.service
В нем например есть getAllStudents.
Вопрос где мне опрашивать конечный путь апи? Внутри сервиса api:
getStudents(){
return this.get('students');
}
или в сервисе students:
getAllStudents(){
this.apiService.get('students').toPromise().then(.....)
}
Понятно что можно делать и так и так. Меня интересуют прицып SOLID и просто логика. если все мтеоды по проекту упихать внуть сервиса api получаеться полотно длинное. если хранение путей рассовать по сервисам то получаеться нарушение принципов SOLID.
PS тоесть где лучше хранить 'students' по сути мой вопрос
Солид не для этого Как же это уже достает, он больше для рефакторинга Почитайте грасп
Обсуждают сегодня