Шаблон проектирования Angularjs MV* (MVW) с использованием ES6 — AngularJS

Я прочитал эти ответы Ижаки и Артема Платонова о понимании Шаблоны проектирования и есть вопросы по этому подходу. Они могут быть тривиальными, но мне нужны ответы.

Окончательный ответ Itzhaki заставил меня подумать, что шаблон проектирования Angularjs - это своего рода MVW (MODEL VIEW WHATEVER), но я думаю, что у меня все еще нет «Модели» полностью.

View(DOM) -> Controller -> Service(Application login) -> Model(like resource)

Если этот шаблон работает таким образом, Где находится вся информация обо всей системе?

Например: предположим, что у нас есть некоторые свойства «игры», такие как количество игроков, количество групп и т. д.

Где инкапсулируются все эти данные?

С es6 JS я думал о создании класса под названием Game со своими свойствами;

Где мне нужно найти этот курс?


person Elad Israeli    schedule 06.12.2015    source источник
comment
Возможный дубликат Почему AngularJS считается MV*   -  person Paul Sweatte    schedule 11.07.2016
comment
Возможный дубликат Отображение метаданных декоратора angular 2 в браузере   -  person Paul Sweatte    schedule 19.01.2017