Пишу на бэкбоне. Как сделать так, чтобы для разных роутов использовались разные шаблоны? Например, для test1.ru/users был шаблон users.html, а для test1.ru/teams был teams.html?
Тут вам нужен MVC читаем: ru.wikipedia.org/wiki/Model-View-Controller
Т.е. вам нужен класс для работы с шаблонами, который позволит переключить шаблон 1 вызовом.
А лучше возьмите уже готовый фреймворк, там уже все это есть