Я работаю на угловом 2 проекта, который требует от меня, чтобы создать пользователя с деталями адреса, как показано нижеУгловое 2 - Создать вложенный объект JSON
{ "address": {
"addition": null,
"city": "Eindhoven",
"housenumber": 12,
"street": "Streetname"},
"email": "[email protected]",
"password": "",
"username": "YourName"}
Когда я получаю объект пользователя, приведенный выше пример является результат. Чтобы POST пользовательский объект обратился к концу, мне нужно создать JSON с той же структурой.
Я могу отобразить детали этого файла JSON, когда я его получу. Я создал два класса:
import {Address} from "./Address";
/**
* Created by Adjoa on 6/14/2016.
*/
export class User {
name:string;
username:string;
email:string;
address:Address;
constructor(name:string, username:string, email:string, address:Address) {
this.name = name;
this.username = username;
this.email = email;
this.address = address;
}
public static createEmptyUser():User{
return new User("","","",null);
}
}
мне нужна помощь в создании пользователя, который имеет адрес прежде чем отправить его в API.
Ну, передайте адрес вместо null в конструктор User. Какова конкретная проблема? –
Эй, вы должны были отредактировать свой [предыдущий вопрос] (http://stackoverflow.com/questions/37814716/angular-2-write-a-nested-json-object), вместо того, чтобы удалять и переназначать его с небольшой модификацией. –