几天以来我一直在努力解决,但仍然出现错误。将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更新到最新,但仍然出现以下错误。再一次,我对不同的错误感到困惑...
有两种方法可以解决问题:
错误TypeError:“ _ co.user未定义”