我正在研究与Can I specify a lifecycle callback that fires for all waterline models in sails?类似的东西。
我希望能够在回调中引用模型定义,但只有属性和id当前被发送到afterUpdate。有没有办法确定我使用的模型,除了添加' type'作为属性?
答案 0 :(得分:1)
正确的范围加this
将适用于 config / models.js 。
module.exports.models = {
attributes: { . . .},
afterUpdate: function (model) {
console.log(this.identity); //model name that triggered callback
console.log(this.definition); //model definition
//logic . . .
}
};