0

我正在覆盖Backbone.sync模型,以便在满足某些条件时可以将调用发送到适当的 URL。如何像我一样触发成功或错误回调.save?向我的模型添加save方法不起作用,因为它似乎对新 URL 犹豫不决。

下面的代码示例(咖啡脚本):

  sync: (method, model, options) ->
    if options.changes.approval is true
      options.url = @approvalUrl()
    else if options.changes.decline is true
      options.url = @declineUrl()
    else
      return false
    Backbone.sync method, model, options

成功后,我想触发以下触发器,通常我可以使用success: (model, response),但无法在这里工作

jQuery(".user-line-item-summary").trigger "approveSucceeded", [@get("id"), msg, false]
4

1 回答 1

0

我认为您想在骨干模型本身上触发。看一眼:

http://backbonejs.org/#trigger

于 2012-09-03T23:59:05.397 回答