类型'用户'的论点不能分配给' string'类型的参数。

时间:2016-12-17 03:02:30

标签: javascript angular typescript

我创建了一个User接口,用于从ngModel中输入一些值。看看这个。

user.ts

export class User{
    _id: String;
    username: String;
    password: String;
    firstname: String;
    lastname: String;
    gender: String;
    address: String;
    contact: Number;
    email?: String;
}

ngModel绑定示例

<input type="text" [(ngModel)]="user.username" class="form-control" name="username" id="username" placeholder="Enter your Username" formControlName="username"/>

从控制台日志输出

enter image description here

我想把结果变成json。我使用JSON.parse但弹出标题上的错误。如何将其转换为json对象?感谢

1 个答案:

答案 0 :(得分:5)

JSON.parse用于从字符串创建javascript对象(已经为JSON格式化)。您正在寻找的是JSON.stringify,而不是将您的javascript对象转换为JSON文本。