Javascript 在环回中包含node.js的模型上引用属性

Javascript 在环回中包含node.js的模型上引用属性,javascript,node.js,loopbackjs,strongloop,Javascript,Node.js,Loopbackjs,Strongloop,试图引用具有环回的属性,并且考虑到我已经尝试这么做了多少时间,我显然遗漏了一些基本概念 非常简单,我有一个问题模型,它有一个points作为整数属性,我想做的只是将points属性打印到控制台 module.exports = function(Question) { Question.observe('after save', function(ctx, next) { console.log(Question.prototype.points) next(); }

试图引用具有环回的属性,并且考虑到我已经尝试这么做了多少时间,我显然遗漏了一些基本概念

非常简单,我有一个问题模型,它有一个points作为整数属性,我想做的只是将points属性打印到控制台

module.exports = function(Question) {
    Question.observe('after save', function(ctx, next) {
    console.log(Question.prototype.points)
    next();
  });
};
当我执行上述操作时,它会打印出
undefined

考虑到这是一个如此简单的操作,我遗漏了什么

json文件:

{
  "name": "Question",
  "plural": "Questions",
  "base": "PersistedModel",
  "idInjection": true,
  "options": {
    "validateUpsert": true
  },
  "properties": {
    "text": {
      "type": "string",
      "required": true
    },
    "points": {
      "type": "number",
      "required": true
    }
  },
}

你就快到了。使用保存后获得的上下文对象

module.exports = function(Question) {
  Question.observe('after save', function(ctx, next) {
    console.log(ctx.instance.points);
    next();
  });
};

你就快到了。使用保存后获得的上下文对象

module.exports = function(Question) {
  Question.observe('after save', function(ctx, next) {
    console.log(ctx.instance.points);
    next();
  });
};