У меня есть список сотрудников с {"id", "name", "designation"}
, и теперь я добавил кнопку, чтобы добавить некоторые из них в массив менеджеров, нажав эту кнопку, все эти массивы, которые я использовал через API.Итак, как мы можем переместить одного из сотрудников в массив менеджеров, нажав?Я попробовал что-то ... что было ужасно неправильно.помогите мне
HTML:
<div class="object center">
<h5>{{emp.name}}</h5>
<p>emp-id:{{emp.empid}}</p>
<button class="btn" (click)="onPush(emp.empid)">Make manager</button>
</div>
Component.ts
onPush(empid){
this.httpClient.put('http://localhost:3000/manager/' + empid)
.subscribe(success => {this.ngOnInit()}, error => {console.log("error")})
}
}
// this is my API
{
"employees": [
{
"empid": 214564567,
"name": "kolerag",
"designation":"lorem ipsum"
},
{
"empid": 214345546,
"name": "gunretro",
"designation":"lorem ipsum"
},
{
"empid": 2142225555,
"name": "trevanew",
"designation":"lorem ipsum"
},
],
"managers": []
}
Итак, нажав кнопку, объект от сотрудников должен добавить объект кМенеджер Array. введите описание изображения здесь