Usually if I need to do that, I bind it in the prototype init() for the model class.
e.g.
- var Todo = can.Model.extend({
- findAll: 'GET /todos',
- findOne: 'GET /todos/{id}',
- update: 'PUT /todos/{id}',
- destroy: 'DELETE /todos/{id}'
- }, {
- init : function() {
- this.bind("description", function() {
- console.log("Yep");
- });
- }
- });