我有一个名为Users.class的类,我希望它在firebase提取数据后进行映射或自动绑定。我不确定如何搜索正确的术语。一直在寻找信息。
import { Component, OnInit } from '@angular/core';
import { ActivatedRoute} from '@angular/router';
import { Users } from '../Users';
import { UserService } from '../service/user.service';
@Component({
selector: 'app-edituser',
templateUrl: './edituser.component.html',
styleUrls: ['./edituser.component.scss']
})
export class EdituserComponent implements OnInit {
constructor(private route : ActivatedRoute, private userService : UserService) { }
user : Users;
key : string;
ngOnInit() {
this.route.paramMap.subscribe(params =>{
params.get('userKey');
});
this.userService.getUser(this.key).valueChanges().subscribe(data =>{
user = data;
})
}
}
这就是我遇到麻烦的部分
user : Users;
key : string;
ngOnInit() {
this.route.paramMap.subscribe(params =>{
params.get('userKey');
});
我有一个“用户服务”来获取数据,但是不确定如何传递到“自定义用户类”中。或说绑定它。
答案 0 :(得分:0)
看起来您应该在此处拥有某种user
对象:
user = data;
如果您要问如何将data
对象分配给组件类user
的{{1}}属性-只需将该行更改为:
EdituserComponent
否则,我认为需要更多信息。
this.user = data;
是您的课程,还是那个firebase?
您希望通过传入/绑定来实现什么?