Я хочу отправить массив идентификаторов сотрудников другому компоненту, используя сервис. У меня есть 2 компонента - компонент1 и компонент2. Из компонента 1 я выбираю сотрудников с помощью флажков. Вот мой файл component.ts, из которого я отправляю массив идентификатора сотрудника в сервис.
файл component1.ts
checkbox_selected = []
ischecked: boolean;
constructor(private attendanceService: EmployeeService, private router: Router,
private fb: FormBuilder) { }
onChange(checkbox: any, isChecked: boolean) {
console.log("checkbox")
this.checkbox_selected.push(checkbox)
this.id = checkbox
this.ischecked = isChecked
console.log(this.checkbox_selected)
}
show(){
if(this.ischecked == true){
this.router.navigate(["./component2"])
this.attendanceService.my_employee_id(this.checkbox_selected);
}
service.ts file
export class EmployeeService {
my_employee_id(id) {
console.log(id)
return this.emp_id;
}
}
В моем сервисном файле я получаю массив идентификатора сотрудника. Как я могу получить этот массив идентификатора сотрудника в другом компоненте ??