如何确定在LoopbackJS中是否完成了attachTo()?

时间:2015-09-16 14:12:34

标签: node.js loopbackjs strongloop

以下是示例:

padding:0px

这样我只能处理错误但不能完成功能。如何识别该模型是否附加到数据源?

1 个答案:

答案 0 :(得分:1)

如果你看一下attach方法如何在node_modules / loopback-datasource-juggler / lib / datasource.js中工作,你会发现你的模型在连接数据源时会发出事件“dataSourceAttached”。您可以听取此活动并相应地为您的员工服务。请注意,如果您的模型已附加到您尝试附加到的数据源,则不会发出此事件。

myModel.on('dataSourceAttached', function (modelClass) {
      console.log('dataSourceAttached');
//do something
    });
....
myModel.attachTo(app.datasources.mysqlDB);