是否可以将数组数据从控制器传递到工厂并将数据从工厂提取到slim框架以插入数据库?
Array[{}] CONTROLLER -> FACTORY -> SLIM PHP FRAMEWORK -> DATABASE
我是AngularJS的新手,你能举个例子吗?谢谢。
答案 0 :(得分:0)
是的,你可以通过以下方式进行:
<强>控制器:强>
app.controller('fooCtrl', ['$scope', 'yourFactory', function($scope, yourFactory) {
$scope.arr; //your array
yourFactory.sendData($scope.arr).then(function(data) {
//handle after data is submitted to api/server
})
}])
<强>工厂:强>
app.factory('yourFactory', ['$http', function($http) {
return {
sendData : sendData
}
function sendData(arr) {
$http.post('<api_url>', arr).success(function(response) {
return response;
})
}
})