2015-09-22 164 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