Wie kann ich eine Modellinstanzmethode im Lebenszyklus-Callback in Sails / Waterline aufrufen?

8

Ich habe ein einfaches Modell mit zwei Instanzmethoden eingerichtet. Wie kann ich diese Methoden in Lebenszyklusrückrufen aufrufen?

%Vor%     
ragulka 17.10.2013, 08:03
quelle

3 Antworten

2

Es sieht so aus, als ob benutzerdefinierte Instanzmethoden nicht dafür vorgesehen sind, im Lebenszyklus aufgerufen zu werden, sondern nach der Abfrage eines Modells.

%Vor%

Link zum Beispiel in der Dokumentation - Ссылка

    
Paweł Wszoła 04.12.2013 17:04
quelle
2

Versuchen Sie, die Funktionen in normalem Javascript zu definieren, so dass sie aus der gesamten Modelldatei wie folgt aufgerufen werden können:

%Vor%     
danba 25.01.2014 11:39
quelle
1

doSomething und doAnotherThing sind keine Attribute, sind Methoden und müssen sich auf der Ebene der Lifecycle-Callbacks befinden. Versuchen Sie etwas wie folgt:

%Vor%

An zweiter Stelle versuchen Sie senden an Konsole this.doAnotherThing ('this') aber es ist eine Instanz von Modell, so dass Sie es nicht wie Parameter auf dem "Lets try "Schnur. Anstatt es zu versuchen, diese Funktion auseinander zu führen und zu arbeiten

    
crlsmtzprds 22.10.2016 06:25
quelle