我正在使用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
同样的错误。
如何导入可乐库并将其用作我的图形布局?这里可能有什么问题?