Ich möchte eine Standard-Anzeigefunktion allen Modellen hinzufügen, die Metadaten verwenden, ähnlich den Attribut-/Zuordnungsdefinitionen, um Manipulationen an den Attributen/Assoziationen der Instanz vorzunehmen, die für die Anzeige in der Benutzeroberfläche geeignet sind.Wie kann ich eine Instanzmethode zu allen Modellen in sails.js hinzufügen?
zum Beispiel:
Foo.findOne(someId)
.exec(function(err, foo) {
...
res.view({
foo: foo.toDisplay(),
});
});
So, würde Ich mag diese Funktion auch alle Modelle hinzuzufügen. Ich kann eine
Model.prototype.toDisplay = ...
Lösung vorstellen, aber ich bin nicht sicher, wo zu bekommen Modell aus (einig lange erfordern (‚Wasserlinie /..../ Modell‘) Pfad?), Und wenn ich Model, wo, schnipp-it.
Bitte beraten.
OK, mal sehen, ob das Hinzufügen von mehr Tags mehr als 12 Aufrufe in 40 Stunden (4 davon gehören mir). – umassthrower