개발

[ionic] 네트워크 연결 실패 timeout

지승준 2016. 2. 29. 18:40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
.factory('Account'function($resource)
{    
    return {
        acount: function(url, id, pw)
        {    
            var account = $resource(url + "/account/login", {
                id: id, 
                pw: pw
            }, {
                save: {method:'POST', timeout: 5000}
            });
            return account;
        }    
    }
})
 
 
var accounts = new Account.acount($localstorage.get("apiUrl"), userId, userPassword);
            accounts.save(function(auth_result) 
            {                    
                if (auth_result.result == true)
                {                    
                    $localstorage.set("auth_id", auth_result.data.id);
                    $localstorage.set("auth_name", auth_result.data.name);
                    $localstorage.set("auth_admin", auth_result.data.admin);
                    $location.path('/tabs/dashboard');                    
                }
                else
                {
                    $popup.alert("알림","로그인 실패!");
                    $localstorage.del("auth_id");
                    $localstorage.del("auth_name");
                    $localstorage.del("auth_admin");                    
                }
 
                $loading.hide();
            }, 
            function(error)
            {
                $loading.hide();                
                $popup.alert("알림""인터넷 연결상태를 확인하세요.");
            });
cs