Addressbook module: improve routing views handling

This commit is contained in:
Francis Lachapelle 2015-03-20 13:30:46 -04:00
parent 766c421b53
commit 2edfd1863b

View file

@ -59,8 +59,7 @@
abstract: true, abstract: true,
views: { views: {
card: { card: {
template: '<ui-view/>', template: '<ui-view/>'
controller: 'CardCtrl'
} }
}, },
resolve: { resolve: {
@ -71,13 +70,21 @@
}) })
.state('addressbook.card.view', { .state('addressbook.card.view', {
url: '/view', url: '/view',
views: {
'card@addressbook': {
templateUrl: 'UIxContactViewTemplate', // UI/Templates/Contacts/UIxContactViewTemplate.wox templateUrl: 'UIxContactViewTemplate', // UI/Templates/Contacts/UIxContactViewTemplate.wox
controller: 'CardCtrl' controller: 'CardCtrl'
}
}
}) })
.state('addressbook.card.editor', { .state('addressbook.card.editor', {
url: '/edit', url: '/edit',
views: {
'card@addressbook': {
templateUrl: 'UIxContactEditorTemplate', // UI/Templates/Contacts/UIxContactEditorTemplate.wox templateUrl: 'UIxContactEditorTemplate', // UI/Templates/Contacts/UIxContactEditorTemplate.wox
controller: 'CardCtrl' controller: 'CardCtrl'
}
}
}); });
// if none of the above states are matched, use this as the fallback // if none of the above states are matched, use this as the fallback