angular
.module('starter', [])
.controller('UserCtrl', ['$scope', 'User', function($scope, User) {
$scope.regInfo = {};
$scope.insert = function(){
User = new User ();
User.insert ($scope.regInfo);
}
}])
.factory('User', ['$http', function($http) {
function User(UserData) {
if (UserData) {
this.setData(UserData);
}
};
User.prototype = {
setData: function(UserData) {
angular.extend(this, UserData);
},
insert: function(regInfo){
$http({method: 'GET', url: 'http://car.bleg.ru/api.php?class=get_session&method=register&car_name='+regInfo.carwash_name+'&car_average_check='+regInfo.car_average_check+'&car_address='+regInfo.car_address+'&car_tags='+regInfo.car_tags+'&car_st_time='+regInfo.car_st_time+'&carwash_cl_time='+regInfo.car_cl_time+'&carwash_pos='+regInfo.car_pos+'&email='+regInfo.email+'&passwd='+regInfo.passwd+'&passwd2='+regInfo.passwd2})
.success(function(data, status, headers, config) {
alert(data);
})
.error(function(data, status) {
alert('ошибка епте');
});
}
};
return User;
}]);
ваще вату я катал пацаны поэтому поменяю вопрос
Кароче стырил с хабра вот такую организацию а он отрабатывает один раз а потом ошибка кароче TypeError: object is not a function
Как быть
Все я проссал что к чему $scope.insert = function(){ вот из за этого паходу