Skip to content
Charly POLY edited this page Jun 12, 2014 · 2 revisions

Coq Callbacks

var user, UserModel;

UserModel = Coq.factory({
  $resource       : resourceMock,
  $beforeSave     : function() {
    return $q.reject('ERROR');
  }
});

user = new UserModel({ name : "test" });

user.save().then(function () { /* ... */}, function (err) { console.error(err); });

Output

ERROR


Supported callbacks

  • $beforeSave
  • $afterSave(response)
  • $beforeDestroy
  • $afterDestroy(response)
  • $beforeUpdate
  • $afterUpdate(response)

$before* callbacks have record context, so they can update this.$attributes before passing to $resource.

Clone this wiki locally