我是Angular 6的新手,我在如何将对象添加到服务中的可观察对象时遇到了麻烦。
我有这个可观察的
getContacts(){
return this.contact =
this.http.get('https://jsonplaceholder.typicode.com/users');
}
Run Code Online (Sandbox Code Playgroud)
我需要通过另一个功能向该可观察项添加一个项
addContact(item){
//observable insertion goes here.
}
Run Code Online (Sandbox Code Playgroud)
这是我的完整服务代码
export class ContactService {
contact;
details;
constructor(private http: HttpClient) {}
getContacts(){
return this.contact =
this.http.get('https://jsonplaceholder.typicode.com/users');
}
addContact(contactName: string, contactPhone: string){
}
}
Run Code Online (Sandbox Code Playgroud) 嗨,我是Angular 6的新手,经过多次研究后仍然无法解决问题。我有一个来自jsonplaceholder.typecode.com的列表,当我阅读其文档时,我可以发布,删除和更新,但是当我执行这些方法时,如何使列表异步更改。
这是我从服务中获得的方法
getContacts(){
return this.contact =
this.http.get('https://jsonplaceholder.typicode.com/users');
}
getUser(id){
return this.http.get('https://jsonplaceholder.typicode.com/users/'+id);
}
addContact(newContact: Contact){
return this.http.post('https://jsonplaceholder.typicode.com/users',
newContact);
}
removeContact(contact){
return
this.http.delete('https://jsonplaceholder.typicode.com/users/'+contact.id);
}
updateContact(contac: Contact){
return
this.http.put('https://jsonplaceholder.typicode.com/users/'+contac.id,
contac);
}
Run Code Online (Sandbox Code Playgroud)