Операция кука за hasAndBelongsToMany

Как мога да конфигурирам кука за операция, например след запазване, когато свързвам или прекратявам връзката на екземпляр на чуждия модел?

Използване на примерен модел на сглобяване и част на loopback: https://docs.strongloop.com/display/public/LB/HasAndBelongsToMany+relations

Бих искал да изпълня код при добавяне (или премахване) на част към сглобка чрез PUT /assembly/{assembly_id}/parts/rel/{part_id}


person user3802077    schedule 25.04.2016    source източник


Отговори (1)


Страхувах се, че ще трябва да загубя магическия '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();
});
person user3802077    schedule 26.04.2016