Представление угловых областей и контроллеров на диаграммах последовательности

Есть ли у кого-нибудь рекомендуемый подход для создания диаграмм последовательности, которые включают в себя угловые области (или, хотя мне это не нужно в моем собственном сценарии использования, как угловые области и директивы)?

Это может звучать странно, но мне интересно, уместно ли использовать такой подход:

Пользователь -> Вид -> $scope -> Контроллер -> Сервис

Поскольку операции $ scope были размещены на нем контроллером, это приводит к некоторым избыточным записям, поскольку почти все, что вызывается в области, будет делегировано контроллеру. Я бы соблазнился вообще оставить $ scope вне диаграммы, но я хочу показать, как обновляется определенное состояние, которым управляет $ scope.

Я надеюсь это имеет смысл; просто искать шаблоны и практики, которые помогли бы лучше визуализировать поток управления в приложениях, ориентированных на Angular.

1 ответ

Сфера - это просто "клей" между представлением и контроллером, посредник между ними двумя. Так что, на мой взгляд, это не должно быть представлено на диаграмме. Я думаю, что вы должны описать, как представление взаимодействует с контроллером с точки зрения методов контроллера, как будто между ними ничего не было.

Другие вопросы по тегам