如何使Loopback模型事件有效?

时间:2016-11-10 09:58:03

标签: javascript loopbackjs

我在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替换为实际的型号名称。当我保存新实例或更新现有实例时,我希望看到一个控制台日志,但没有任何反应。

如何让它按照文档中的说明运作?

1 个答案:

答案 0 :(得分:2)

由于我使用的是Loopback 3.0,而不是2.0,所以不推荐使用上述侦听器,当我将其更改为下面的示例时,它可以帮助并正常工作。

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

以下是更多信息: