我有一个名为`Model.showMap'的远程方法。对于我的模型,此方法由许多模型实现。但我需要在内部建立一个网址来发送电子邮件。
如何以编程方式获取方法?我需要像
这样的东西ModelA.showMaṕ.getPath({id: XXXX, absolute: true}); // http://localhost:3000/api/ModelA/xxxx/mymap
People.showMaṕ.getPath({id: XXXX, absolute: true}); // http://localhost:3000/api/people/xxxx/mymap
答案 0 :(得分:1)
您应该可以按如下方式获取远程处理元数据:
Model.sharedClass.find('showMap',true).http.path;
答案 1 :(得分:0)
使用Raymond的答案我会稍微扩展一下
return [
Model.sharedClass.http.path,
Model.sharedClass.find('showMap', true).http.path
].join(''); //Model/mymap
在这种情况下解决了我的问题,但如果loopback支持默认情况下也传递参数
,那将会很棒