在这文章中,作者教授如何从NodeJS库绑定到推理。但是,我想为Google API创建一个绑定,它不能通过NPM安装。相反,它通常用<script>
标记加载在<script>
的底部。
此外,Google只在作为参数传入url (callback=funcName
)的函数中导出它的函数。这会像在原始JS中一样合理地工作吗?
我怎么才能把它绑起来?
发布于 2018-05-24 17:32:08
API是作为全局安装的,所以您只需使用像普通的球体一样绑在他们身上即可。由于理性函数生成普通的JavaScript函数,下面的内容或多或少相当于您所链接的文档中的示例:
type map;
[@bs.new] [@bs.scope ("google", "maps")] external make : (Dom.element, Js.t({..})) => map = "Map";
let initMap = () => {
let map = make(mapElement, {
"center": { "lat": -34.397, "lng": 150.644 },
"zoom": 0
});
};
https://stackoverflow.com/questions/50497264
复制相似问题