我有三个状态 - app,app.devices,app.devices.device。 App和app.devices状态正在工作,但app.devices.device不是。AngularJS状态路由
代码: http://pastebin.com/r1kYuExp http://pastebin.com/uEcV7Chv
我有三个状态 - app,app.devices,app.devices.device。 App和app.devices状态正在工作,但app.devices.device不是。AngularJS状态路由
代码: http://pastebin.com/r1kYuExp http://pastebin.com/uEcV7Chv
这是你的代码
module.config(function ($stateProvider, $couchPotatoProvider, $urlRouterProvider) {
$stateProvider
.state('app.devices', {
views: {"content": {"templateUrl": "app/devices/devices.tpl.html"}},
'url': '/devices',
controller: 'DevicesCtrl',
data: {title: 'Devices'},
resolve: {
deps: $couchPotatoProvider.resolveDependencies([
'devices/DevicesCtrl'
])
}
}
).state('app.devices.device', {
'views': {'content': {"templateUrl": "app/devices/device.tpl.html"}},
'url': '/device'
});
});
你还没有为app.devices.device
定义控制器,所以这不是工作,请确定您的控制器
.state('app.devices.device', {
'views': {'content': {"templateUrl": "app/devices/device.tpl.html"}},
'url': '/device',
controller: 'YourController',
});
我不认为需要定义控制器。 – Zygimantas 2015-04-01 07:20:28
那么你怎么想? – 2015-04-01 07:21:04
你这是什么意思是不工作?结果是什么?您是否在您致电yourdomain.com/device时看到该视图? – 2015-04-01 07:22:54
Details – Zygimantas 2015-04-01 07:23:42
我有一个元素,应该将我重定向到内容div中的模板。 – Zygimantas 2015-04-01 07:24:03