рекомендаций по архитектуре приложения на Angular в целом:
допустимо ли в моделях наличие методов (небольшие куски бизнес логики) или только описание структуры объекта (типизированные свойства)?
И, если допустимо, то как лучше это реализовать придерживаясь best practices (как лучше маппить ответ сервера в модель и т.д)
На данный момент придерживаюсь подхода - в моделях только типизированные св-а, вся бизнес логика в сервисах
Данный вопрос плохо гуглится, но буду рад ссылкам на хорошие статьи (или другие материалы) на эту тему
Спасибо!
Статей не подскажу, но есть хорошая книга Clean Architecture - Robert Martin. А по поводу того, что вы написали - делаете все правильно.
Обсуждают сегодня