2015-09-22 119 views
0

在AngularJS,我已經定義了一個服務AngularJS其餘服務忽略端口號

ngnServices.factory( '登錄',[ '$資源',函數($資源){

return $resource("http://localhost:8080/logon", {}, { 
     get: {method: 'GET', cache: false, isArray: false}, 
     save: {method: 'POST', cache: false, isArray: false}, 
     update: {method: 'PUT', cache: false, isArray: false}, 
     delete: {method: 'DELETE', cache: false, isArray: false}, 
    }); 

然而,當我嘗試調用定義的「獲得」的方法,角使用URL 「http://localhost/logon」,忽略了端口

任何建議

回答

2

結腸。「:」被剝離並且角將會修整後面的內容,因此您需要將其轉義以便讓角度理解它是字符串的一部分,就像做

"http://localhost\\:8080/logon" 
+0

此答案有效。謝謝埃利亞斯! – garey