当前的角度5在Firefox和Chrome中给我不同的问题

问题描述 投票:1回答:2

几天以来我一直在努力解决,但仍然出现错误。将angular cli,nodejs更新到最新,但仍然出现以下错误。再一次,我对firefox和chrome中不同的错误感到困惑。请帮助我,我才刚开始学习我的工作。我仍然很困惑我的代码是否有错误或者浏览器是否像我一样困惑。

在Chrome中

  'ERROR TypeError: Cannot read property 'UserName' of undefined

在Firefox中>]

  TypeError: _co.user is undefined

代码段

  <input type="text" name="UserName" #UserName ="ngModel" [(ngModel)]="user.UserName">

sign-up-components.ts

  import { Component, OnInit } from '@angular/core';
  import { User } from '../shared/user.model';
  import { NgForm } from '@angular/forms';
  import { UserService } from '../shared/user.service';

  @Component({
       selector: 'app-sign-up',
       templateUrl: './sign-up.component.html',
       styleUrls: ['./sign-up.component.css']
  })
  export class SignUpComponent implements OnInit {

  user : User;

  constructor( private userService : UserService) { }

  ngOnInit() { 
  }

  OnSubmit(form : NgForm){

      this.userService.addUser(form.value).subscribe((data : any)=> {

            if(data.Succeeded ==true){
            console.log("transferred successfull");
        }
     });
    }   

  }

user.model

   export class User {

     UserName: string;
     Password: string;
     Email: string;
     FirstName: string;
     LastName: string;

  }

[如果有人经历过,请给我更新解决方案。自从我开始了角度,我猜已经更新了两次cli。一开始没有这样的错误。但是,由于我已更新,错误即将来临。

几天以来我一直在努力解决,但仍然出现错误。将angular cli,nodejs更新到最新,但仍然出现以下错误。再一次,我对不同的错误感到困惑...

angular angular5
2个回答
1
投票

有两种方法可以解决问题:


0
投票

错误TypeError:“ _ co.user未定义”

© www.soinside.com 2019 - 2024. All rights reserved.