界面,角度5,反应形式

时间:2018-05-25 00:25:00

标签: interface angular5 angular-reactive-forms

我在编译时创建了一个用于登录和获取的错误接口

错误: 类型'FormGroup'不能分配给'IAuth'类型。 “FormGroup”类型

中缺少“电子邮件”属性

auth.ts

export interface IAuth{

    email : String;
    password : String;

}

login.component.ts

import { HomePage } from './../home/home';
import { FormBuilder, FormGroup, Validators, FormControl } from '@angular/forms';    
import { Component } from '@angular/core';    
import { IAuth } from '../../models/auth';


@Component({
  selector: 'page-login',
  templateUrl: 'login.html',
})

export class LoginPage {
  userAuth : IAuth;
  constructor ( private formBuilder : FormBuilder)
               {
                 this.userAuth = formBuilder.group({
                  email : new FormControl('',Validators.required),
                  password : new FormControl('',Validators.required)
                 });
               }
}

0 个答案:

没有答案