簡體   English   中英

在AngularJS REST中使用JSON

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM