我正在使用Cytoscape Angular 2項目與Typescript並希望使用可樂佈局。因此,我使用npm將依賴項添加到我的項目中。由於我正在使用Angular 2與Typescript,我已經將js模塊首先添加到angular-cli.json文件中,然後添加到index.html文件中。之後,在我的NetworkComponent,這是我使用的顯示圖形,我導入庫如下角度分量:Cytoscape佈局 - 沒有這樣的佈局可樂發現
declare var cola:any;
然後我想使用的佈局如下:
this.cyto = cytoscape({
container: document.getElementById("graph"),
elements: this.graph.elements,
style: res.json()
});
this.cyto.layout({name: "cola"});
圖表不顯示,我得到以下錯誤在控制檯:
不能適用佈局:未找到這樣的佈局「可樂」;你有沒有包含它的 JS文件?
我可以使用concentric
佈局和圖形顯示,但我得到了其他佈局擴展,例如cose-bilkent
和springy
同樣的錯誤。
如何導入可樂庫並將其用作我的圖形佈局?這裏可能有什麼問題?