Показать сообщение отдельно
  #4 (permalink)  
Старый 20.07.2018, 07:29
Аватар для destus
Профессор
Отправить личное сообщение для destus Посмотреть профиль Найти все сообщения от destus
 
Регистрация: 18.05.2011
Сообщений: 1,207

AndreyAndreyKiev,
В сервисе edit_id совсем необязателен, потому что этот параметр можно получить из url. Но раз так сделано...
import { ActivatedRoute, Params } from '@angular/router';

constructor(private dataService: BookService, private router: Router, private route: ActivatedRoute ){ }

ngOnInit(){
        this.items = this.dataService.getData();
        this.route.params.subscribe((params: Params) => {
            console.log(this.dataService.edit_id);
            this.form_name = this.items[this.dataService.edit_id].name;
        })
    }
Ответить с цитированием