hasAndBelongsToMany 的操作钩子
Operation hook for hasAndBelongsToMany
如何配置操作挂钩,例如保存后,链接或取消链接外国模型的实例时?
使用 loopback 的示例组件和零件模型:https://docs.strongloop.com/display/public/LB/HasAndBelongsToMany+relations
我想在通过以下方式向程序集添加(或删除)零件时执行代码
PUT /assembly/{assembly_id}/parts/rel/{part_id}
我怕我会失去神奇的'hasAndBelongsToMany'而被迫使用hasManyThrough。
但是,事实证明您可以在定义的模型(装配体和零件)中定义您的方法
Assembly.afterRemote('*.__link__parts', function(context, instance, next){
console.log(instance);
next();
});
Assembly.afterRemote('*.__unlink__parts', function(context, instance, next){
console.log(instance);
next();
});
如何配置操作挂钩,例如保存后,链接或取消链接外国模型的实例时?
使用 loopback 的示例组件和零件模型:https://docs.strongloop.com/display/public/LB/HasAndBelongsToMany+relations
我想在通过以下方式向程序集添加(或删除)零件时执行代码 PUT /assembly/{assembly_id}/parts/rel/{part_id}
我怕我会失去神奇的'hasAndBelongsToMany'而被迫使用hasManyThrough。
但是,事实证明您可以在定义的模型(装配体和零件)中定义您的方法
Assembly.afterRemote('*.__link__parts', function(context, instance, next){
console.log(instance);
next();
});
Assembly.afterRemote('*.__unlink__parts', function(context, instance, next){
console.log(instance);
next();
});