首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用bookshelf.js事件?

如何使用bookshelf.js事件?
EN

Stack Overflow用户
提问于 2019-05-03 09:16:09
回答 1查看 138关注 0票数 0

我不明白如何在bookshelf.js中使用事件:

https://bookshelfjs.org/api.html#Events-instance-on

我遗漏了一个事件列表,这些事件已经实现了,还是必须自己在模型上实现这些事件?如果是后者,如何在模型上注册事件?

也许有人能给我举个例子?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-05-03 14:43:42

每当发生特定的“事件”时,Book大陆架就会自动触发事件。使用这种方法的方法是,每当触发事件时,注册事件侦听器来做一些事情。

您实际上可以自己触发自定义事件,但我怀疑您是否需要这样做。

有关已经可用事件的列表,请检查项目API文档上的左侧导航栏,并查找" events“标题。示例:https://bookshelfjs.org/api.html#Model-subsection-events

要获得更详细的解释,您可以查看事件指南。它包括示例,但为了完整起见,这是将事件侦听器附加到模型的一种方法:

代码语言:javascript
复制
const User = bookshelf.Model.extend({
  tableName: 'users',

  initialize() {
    this.on('updated', (model) => {
      // This is fired after a model is updated
    })
  }
})
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55966734

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档