我尝试过一个例子http://apidocs.strongloop.com/loopback/#model 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);
});
以下是更多信息:
- http://loopback.io/doc/en/lb3/Migration-to-3.0.html#replace-removed-persistemodel-event-listeners http://loopback.io/doc/en/lb3/Migrating-to-3.0.html#replace-removed-persistemodel-event-listeners
- http://loopback.io/doc/en/lb2/Operation-hooks.html http://loopback.io/doc/en/lb2/Operation-hooks.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)