Представление угловых областей и контроллеров на диаграммах последовательности
Есть ли у кого-нибудь рекомендуемый подход для создания диаграмм последовательности, которые включают в себя угловые области (или, хотя мне это не нужно в моем собственном сценарии использования, как угловые области и директивы)?
Это может звучать странно, но мне интересно, уместно ли использовать такой подход:
Пользователь -> Вид -> $scope -> Контроллер -> Сервис
Поскольку операции $ scope были размещены на нем контроллером, это приводит к некоторым избыточным записям, поскольку почти все, что вызывается в области, будет делегировано контроллеру. Я бы соблазнился вообще оставить $ scope вне диаграммы, но я хочу показать, как обновляется определенное состояние, которым управляет $ scope.
Я надеюсь это имеет смысл; просто искать шаблоны и практики, которые помогли бы лучше визуализировать поток управления в приложениях, ориентированных на Angular.
1 ответ
Сфера - это просто "клей" между представлением и контроллером, посредник между ними двумя. Так что, на мой взгляд, это не должно быть представлено на диаграмме. Я думаю, что вы должны описать, как представление взаимодействует с контроллером с точки зрения методов контроллера, как будто между ними ничего не было.