у меня есть это в контроллереОтправка данных через запрос POST от углового завода
angular.module('myApp')
.controller('TaskController', function ($scope, TaskFactory) {
$scope.addTodo = function() {
$scope.todos.push({text : $scope.formTodoText});
$scope.formTodoText = '';
};
});
и это на заводе
angular.module('myApp')
.factory('TaskFactory', function ($q, $http) {
var sendTasks = function(params) {
var defer = $q.defer();
console.log(1, params);
$http.post('http://localhost:3000/task/save', params)
.success(function(data) {
console.log(2);
console.log('data', data);
})
.error(function(err) {
defer.reject(err);
});
return defer.promise;
}
return {
sendTask: function(taskData) {
console.log('taskData', taskData);
return sendTasks('/task/save', {
taskData : taskData
})
}
}
});
все, что мне нужно знать, как отправить данные из контроллер на заводе, чтобы выполнить POST по указанному маршруту?