Я использую ui-router 0.2.8. Я хочу загрузить шаблон на основе ширины устройства. Я могу получить ширину устройства без проблем, установить его в области видимости и т.д., Но я могу выяснить, как связать его с $stateParams. У меня есть переменная области видимости в другом контроллере, к которой можно получить доступ к контроллеру состояния, который он просто недоступен для самого состояния. Я пробовал шаблонProvider, но это только возвращает мне строку. Что еще я могу попробовать, чтобы это работало?
.state('list', {
abstract: true,
url: "/list",
templateUrl: 'views/'+$stateParams.somevalue+'/page.html',
controller: "myCtrl"
})
.state('list.first', {
url: "/first",
templateUrl: "views/first.html"
})