如何使环回模型事件起作用?

How to make Loopback models events work?

我试过 http://apidocs.strongloop.com/loopback/#model 中的一个例子:

MyModel.on('changed', function(inst) {
  console.log('model with id %s has been changed', inst.id);
  // => model with id 1 has been changed
});

我用实际型号名称替换了 MyModel。当我保存新实例或更新现有实例时,我希望看到控制台日志,但什么也没有发生。

如何让它按照文档中的描述工作?

因为我使用的是 Loopback 3.0,而不是 2.0,所以提到的侦听器已被弃用,当我将其更改为下面的示例时,它很有帮助并且工作正常。

MyModel.observe('after save', (inst) => {
    console.log('model with id %s has been changed', inst.id);
});

这里有更多信息: