Дело в том, что роуты не определены за ранее, и в роутере имеется всего 1 роут
"(*path)": "resolveRoute"
В resolveRoute запрос разбирается на части и по определенным правилам вызывается вьюха и во вьюху передаются параметры из запроса и там обрабатываются.
Вопрос. Насколько правилен такой подход? И как сделали бы вы?
С точки зрения MVC все правильно, вьюха по сути и есть контроллер а роутер - фронт контроллер...