title: ui-router dynamic template path
body: <p>I'm using ui-router 0.2.8. I'm wanting to load a template based on device width. I can get the device width without issue, set it in the scope etc but I can figure out how to bind it to $stateParams. I have the scope variable in another controller which can be accessed the state's controller it's just not available to the state itself. I've tried the templateProvider but that is only returning me a string. What else can I try in order for this to work?</p>
  
  <pre><code>.state('list', {
  abstract: true,
  url: "/list",
  templateUrl: 'views/'+$stateParams.somevalue+'/page.html',
      controller: "myCtrl"
   })
    .state('list.first', {
  url: "/first",
  templateUrl: "views/first.html"
    })
  </code></pre>