ループバック 2.0 を使用しています。
モデルを yeoman ジェネレーターで生成し、モデルごとに js ファイルを追加して動作を拡張しました。
ModelB 内で ModelA からメソッドを呼び出すにはどうすればよいですか?
例
フォルダ構造:
/common
/models
Car.json
Car.js
Engine.json
Engine.js
...
Car.js:
module.exports = function(Car) {
Car.drive = function(destination, fn) { ... }
...
};
エンジン.js:
module.exports = function(Engine) {
Engine.doSomething = function(something, fn) {
// *** Here is where I want to invoke a method from the Car.js
var loopback = require('loopback');
var Car = loopback.models.Car;
Car.drive('49.1234,12.1234', fn);
// ***
}
...
};