我在運行時增加了鉤我的模型:續集刪除掛鉤?
model.addHook('afterUpdate', 'myHook', function(instance, cb) {
// Do some stuff
})
如果某些條件得到滿足,我想刪除此掛鉤,使之不再火災。看看這些文檔,我只能看到添加/檢查鉤子存在的方法,而不是刪除它們。
可能嗎?或者我需要提出自己的解決方案(我可以想出幾種方法來做到這一點,但想要檢查Sequelize是否直接支持這一點)?
我在運行時增加了鉤我的模型:續集刪除掛鉤?
model.addHook('afterUpdate', 'myHook', function(instance, cb) {
// Do some stuff
})
如果某些條件得到滿足,我想刪除此掛鉤,使之不再火災。看看這些文檔,我只能看到添加/檢查鉤子存在的方法,而不是刪除它們。
可能嗎?或者我需要提出自己的解決方案(我可以想出幾種方法來做到這一點,但想要檢查Sequelize是否直接支持這一點)?
看起來像這個功能不存在。所以,你需要寫您的解決方案,並從model.options.hooks['afterUpdate']
手動刪除其提交功能請求,看起來像它被添加後:
http://docs.sequelizejs.com/en/latest/api/hooks/#removehookhooktype-name
好哇開源!
哇,很酷。所以他們已經添加了它。你問這個問題後2周;) –