путь динамического шаблона ui-router

Я использую ui-router 0.2.8. Я хочу загрузить шаблон на основе ширины устройства. Я могу получить ширину устройства без проблем, установить его в области видимости и т. Д., Но я могу выяснить, как связать его с $ stateParams. У меня есть переменная области видимости в другом контроллере, к которому можно получить доступ к контроллеру состояния, просто он не доступен самому состоянию. Я пробовал templateProvider, но он возвращает мне только строку. Что еще я могу попробовать, чтобы это сработало?

.state('list', {
abstract: true,
url: "/list",
templateUrl: 'views/'+$stateParams.somevalue+'/page.html',
    controller: "myCtrl"
 })
  .state('list.first', {
url: "/first",
templateUrl: "views/first.html"
  })

Ответы на вопрос(3)

Ваш ответ на вопрос