ForumDirCtrl.js
1.06 KB
angular.module('ForumDirCtrl', ['SessionsServ', 'ApiServ'])
.controller('ForumDirCtrl', function ($scope, SessionServ, ApiServ) {
$scope.convs = [];
$scope.formData = {};
$scope.session = SessionServ.cur;
SessionServ.onChange(function () {
$scope.session = SessionServ.cur;
});
ApiServ("récupération des conversations", 'get', 'convs', function (err, convs) {
if (!err)
$scope.convs = convs;
});
$scope.createConv = function () {
ApiServ("création de la conversation", 'post', 'convs', $scope.formData, function (err, conv) {
if (!err) {
$scope.formData = {};
$scope.convs.push(conv);
}
});
};
$scope.deleteConv = function (index) {
ApiServ("création de la conversation", 'delete', 'convs', $scope.convs[index]._id, function (err) {
if (!err)
$scope.convs.splice(index, 1);
});
};
});