我的目标是在服务中创建一个http post方法,从控制器获取以下参数: id,名字,姓氏,电子邮件,电话号码 ,在控制器中:
class SomeOtherClass{
func doSomething<E: RawRepresentable>(e: E) where E.RawValue == Int {
print(e.rawValue)
}
}
并在服务中:
function updateClient(client){
var clientId=client.id;
var firstName=$("#clientFirstName");
var lastName=$("#clientLastName");
var email=$("#clientEmail");
var phoneNumber=$("#clientPhoneNumber");
updateClient.postClient().then(function(data) {
});
}
答案 0 :(得分:1)
您需要在要返回的对象中定义函数:
testProjectApp.factory('updateClient', function($http, $q) {
return {
postClient : function(firstName, lastName) {
//do stuff
}
}
});