Angularjs MV* (MVW) Шаблон проектирования с участием ES6 - AngularJS
Я прочитал ответы Ижаки и Артема Платонова на "Понимание шаблонов проектирования" и у меня есть несколько вопросов об этом подходе. Они могут быть тривиальными, но мне нужны ответы на некоторые вопросы.
Окончательный ответ Ицхаки дал мне понять, что шаблон проектирования Angularjs - это что-то вроде MVW (MODEL VIEW WHATEVER), но я думаю, что я до сих пор не получил "Model" полностью.
View(DOM) -> Controller -> Service(Application login) -> Model(like resource)
Если этот шаблон идет по этому пути, то где находится вся информация обо всей системе?
Например: предположим, что у нас есть некоторые свойства "игры", такие как количество игроков, количество групп и т. Д.
Где все эти данные инкапсулируются?
С es6 JS я думал о создании класса под названием Game со своими собственными свойствами;
Где мне нужно найти этот класс?