小编Rub*_*ben的帖子

Angular 2 Typescript:TypeError:this.validator不是函数

我正在使用ControlGroup构建一个表单,我正在其中加载一个类对象.但是我有一半时间遇到标题中提到的错误.有些表单会加载,有些表单则不加载.

我有一个像这样的类文件:

export class User {
    id: number;
    email: string;
    sign_in_count: number;
    created_at: string;
    first_name: string;
    last_name: string;
    birth_date: Date;
    news_letter: boolean;
    fb_id: string;
    gender: boolean;
    phone: string;
    picture: any;
}
Run Code Online (Sandbox Code Playgroud)

在我的UserDetailComponent中,我在控件中加载类,如下所示:

export class UserDetailComponent implements OnInit {
    user: User;
    userDetailForm: ControlGroup;

    constructor(
        private form: FormBuilder,
        private _userService: UserService,
        private _router: Router,
        private params: RouteSegment
    ) { }
    ngOnInit() {
        this.user = this._userService.getUser();
        if (this.user === undefined) {
            this._userService.getSingleUser(this.params.getParam('id'))
                .subscribe(data => (this.user = data, this.setForm()));
        } else {
            this.setForm();
        } …
Run Code Online (Sandbox Code Playgroud)

typescript angular

14
推荐指数
2
解决办法
2万
查看次数

标签 统计

angular ×1

typescript ×1