【发布时间】:2014-05-07 08:09:43
【问题描述】:
我正在使用 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"
})
【问题讨论】:
标签: angularjs angular-ui-router