环回:自动更新值

时间:2017-12-21 16:43:08

标签: node.js loopbackjs strongloop loopback angular-loopback

我有一个包含属性的模型:statusstatusId,状态可以是:

StatusId&状态如下所述:

  1. 打开

  2. 处理

  3. 靠近

  4. 拒绝

  5. 失败

  6. 我想要的是,如果我插入或更新模型的状态,那么 statusId 会自动更新。

1 个答案:

答案 0 :(得分:2)

您可以使用两件事来实现此方案

  • 使用Observe
  • 为该模型使用远程挂钩

<model>.observe('before save', function (ctx, next) { // check the ctx and add the necessary validations }

  • 如果您希望此功能成为整个应用程序的交叉关注点,请使用中间件功能

app.remotes().before('**', (ctx, next) => { // do stuff with ctx.args.options next(); });