Ниже приведен HTML-код регистрации с полями, именем, фамилией, адресом электронной почты и паролем.
...
<ion-item>
<ion-label stacked>First Name</ion-label>
<ion-input type="text" value="" [(ngModel)]="userData.fname"></ion-input>
</ion-item>
...
<button ion-button full color="buttoncolor" class="signup" (click)="signup()">Signup</button>
Ниже приведен файл signup.ts, функция «Ниже регистрации» вызывается при нажатии кнопки регистрации.
responseData : any;
userData = {
'customer': {
"email":"",
"firstname":"",
"lastname":"",
"storeId":1,
"websiteId":1
},
"password":""
};
signup() {
//REST API connection to Magento 2 for Siging up a new customer
//this.navCtrl.push(HomePage);
this.authServiceProvider.postData(this.userData, "signup").then((result) => {
this.responseData = result;
console.log(this.responseData);
localStorage.setItem('userData', JSON.stringify(this.responseData));
this.navCtrl.setRoot(HomePage);
}, (err) => {
//connection failed error message
});
}
Пользователи успешно вставлены в базу данных, но я не получаю ответ,
В функции регистрации, когда я делаю console.log (this.responseData);эта строка возвращает NULL.
Где я иду не так ??