2016-05-28 2 views
1

Я пытаюсь создать приложение с угловым 2. Я хочу отправить данные для маршрута из моего класса.Передача данных из моего класса на маршрут

Код

@RouteConfig([ 
      { 
      name: 'Slider', 
      component: thumbnail_gallery , 
      path: '/slider/:id' , 
      data : model 
      } 
]) 
export class Watch extends Ext implements OnDestroy{ 
     public model: any; <=== i want pass this from route 
} 

Как я могу это сделать?

+0

Смотрите также http://stackoverflow.com/questions/36835123/how-do-i-pass-data-in-angular-2-components-while-using прокладка маршрута –

ответ

1

Попробуйте это: -

@RouteConfig([ 

    {name: 'Slider', component: thumbnail_gallery ,path: '/slider/:id' , data : model } 
]) 


export class Watch extends Ext implements OnDestroy{ 

    public model: any; 
    constructor(private router: Router){} 

    Demorouting(){ 
     this.router.navigate(['/slider', {id: this.modal}]) 
    } 

} 
Смежные вопросы