這裏是從哪裏獲得的值:如何獲得數組的內容與名稱「」(空字符串)
registerUser(localUser: LocalUser) {
this.registrationService.registerUser(this.localUser)
.subscribe(
resp => this.statusMessage = resp,
error => {
if(error._body != undefined) {
let arr = error._body.modelState;
var errorObject = JSON.parse(error._body);
}
},
() => this.completeRegister());
}
下面是一個錯誤的對象,我從一個HTTP請求返回註冊一個新的客戶端使用asp.net和webapi 2.正如你所看到的模型狀態是一個包含數組的對象。
這是從的WebAPI json的回報,我JSON.parse到errorObject:
"{
"message": "The request is invalid.",
"modelState": {
"": [
"Name [email protected] is already taken.",
"Email '[email protected]' is already taken."
]
}
}"
我已經試過絕對一切今天,我能想到的,使用打字稿,去那些數組值,全部爲零。誰能幫忙?
我更新的問題,以顯示我應得的價值訪問它。感謝您一直以來的幫助。 –