Ich habe Staaten wie unten in meiner angularjs App mit eckigen ui Router State Provider definiert. Und ich würde gerne mehrere Zustände mit der gleichen Konfiguration definieren, dh. mit der gleichen Vorlage und Controller.eckig ui router state - mehrere states mit der gleichen Vorlage und controller
$stateProvider
.state('parent', {
templateUrl: 'parent.html',
abstract: true,
parent: 'apm'
})
.state('parent.list', {
abstract: true,
url: '/list',
templateUrl: 'list.html',
controller: 'ListCtrl'
})
.state('parent.list.closed', {
url: '/q',
templateUrl: 'closed.html'
})
.state('parent.list.details', { // would like to have same template, controller on different state parent.details without list
url: '/:id/:name',
abstract: true,
templateUrl: 'details.html',
controller: 'DetailsCtrl',
resolve: {
.....
.....
}
})
.state('parent.list.details.data', { // would like to have same template, controller on different state parent.details.data without list
url: '/details',
views : {
'view1' : {
templateUrl : 'view1.html'
},
'view2' : {
templateUrl : 'view2.html',
controller : 'View2Ctrl'
},
'view3' : {
templateUrl : 'view3.html'
},
'view4' : {
templateUrl : 'view4.html'
}
}
})
Ist es möglich, so etwas wie
.state(['parent.list.details', 'parent.details'], {
url: '/:id/:name',
abstract: true,
templateUrl: 'details.html',
controller: 'DetailsCtrl',
resolve: {
.....
.....
}
})
Jede Hilfe oder Anregungen zu tun?
warum Sie nicht über die allgemeinen Optionen zu einem einfachen extrahieren javaScript-Variable oder ev de eine Winkelkonstante? Ich nehme an, du machst es, um Sake auszutrocknen, oder? – goreorto