在AngularJS中,我定义了一个服务
ngnServices.factory('Logon',['$ resource',function($ resource){
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},
});
但是,当我尝试调用定义的'get'方法时,Angular使用URL 'http://localhost/logon',忽略了端口。
有什么建议吗?
答案 0 :(得分:2)
冒号“:”被剥离,角度将修剪后面的内容,因此您需要将其转义以使角度理解它是字符串的一部分,如“
"http://localhost\\:8080/logon"