[英]Using JSON in AngularJS REST
這是一個愚蠢的問題。 我這樣從Angular叫休息服務:
UserService.GetByUsername(username)
.then(function (user) {
if (user !== null && user.password === password) {
response = { success: true };
...
從調試器中可以看到,確實有一個來自DB的具有適當值的用戶對象:
{
firstName: "Suba",
lastName: "Superi",
lastUpdated: "2015-06-02T18:14:56+03:00",
nickName: "",
password: "super",
userId: 2,
username: "super"
}
題
為什么未定義此( user.password
): if (user !== null && user.password === password)
。 我的符號中是否包含某些內容,或者如何檢查數據庫中的密碼是否與表單中輸入的用戶相同? 我如何從休息返回的JSON中獲取該密碼,也許是JSON解析? 我剛剛啟動了AngularJS並實現了身份驗證和登錄,所以即使密碼是純文本,也不要打擾:) 用戶是一個對象,我認為這是原因,導致我假設它是用戶類型?
您確定要在then()中獲取“用戶”對象而不是響應對象嗎?
UserService.GetByUsername(username)
.then(function (response) {
if (response && response.data && response.data.password === password) {
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.