unbind

  • function
can.Model.prototype.unbind  

Stop listening to events on this Model.

model.unbind(eventName[, handler])

Parameters

  1. eventName {String}

    The event to unbind from.

  2. handler {function()}Optional

    A handler previously bound with bind. If handler is not passed, unbind will remove all handlers for the given event.

Returns

{can.Model}

The Model, for chaining.

unbind(eventName, handler) removes a listener attached with bind.

var handler = function(ev, createdTask){
     
}
task.bind("created", handler)
task.unbind("created", handler)

You have to pass the same function to unbind that you passed to bind.

Unbind will also remove the instance from the store if there are no other listeners.