+ path: 'search',
+ component: VideoSearchComponent,
+ data: {
+ meta: {
+ title: 'Search videos'
+ }
+ }
+ },
+ {
+ path: 'upload',
+ loadChildren: 'app/videos/+video-edit/video-add.module#VideoAddModule',
+ data: {
+ meta: {
+ title: 'Upload a video'
+ }
+ }
+ },
+ {
+ path: 'edit/:uuid',
+ loadChildren: 'app/videos/+video-edit/video-update.module#VideoUpdateModule',
+ data: {
+ meta: {
+ title: 'Edit a video'
+ }
+ }
+ },
+ {
+ path: ':uuid',
+ pathMatch: 'full',
+ redirectTo: 'watch/:uuid'
+ },
+ {
+ path: 'watch/:uuid',
+ loadChildren: 'app/videos/+video-watch/video-watch.module#VideoWatchModule',
+ data: {
+ preload: 3000
+ }