Page Contents

Overview

By default, the basic LoopBack Model object has properties and methods “mixed in” from:

When you define relations between models, the RelationMixin object object also gets mixed in to the model object.

Events

The following table summarizes the events that LoopBack models can emit. For more information, see Events.

Event Emitted when... Arguments Argument type Class methods that emit Instance methods that emit
'attached' Model is attached to an app. Model class Object app.model(modelName)  
'dataSourceAttached' Model is attached to a Data source. Model class Object   DataSource.prototype
.createModel
DataSource.prototype
.define
'set' Model property is set. Model instance Object   Model.prototype
.setAttributes()