+ path: 'recently-added',
+ component: VideoRecentlyAddedComponent,
+ data: {
+ meta: {
+ title: 'Recently added videos'
+ }
+ }
+ },
+ {
+ path: 'upload',
+ loadChildren: 'app/videos/+video-edit#VideoAddModule',
+ data: {
+ meta: {
+ title: 'Upload a video'
+ }
+ }
+ },
+ {
+ path: 'edit/:uuid',
+ loadChildren: 'app/videos/+video-edit#VideoUpdateModule',
+ data: {
+ meta: {
+ title: 'Edit a video'
+ }
+ }
+ },
+ {
+ path: ':uuid',
+ redirectTo: 'watch/:uuid'
+ },
+ {
+ path: 'watch/:uuid',
+ loadChildren: 'app/videos/+video-watch#VideoWatchModule',
+ data: {
+ preload: 3000
+ }