Это уже перебор. Большой наглядности это не добавлят, а попытка сделать MVC внутри TS больше похожа на шутку.
Так же надо учитывать, что данный способ несет накладные расходы:
- по памяти, для хранения регистров. Естественно зависит от того что буде зраниться.
- по времени выполнения, для парсинга данных и нахождение {getData} вставок
В то же время польза сомнительная.
На мой взгляд.