有一個裝有Webpack的angular4應用程序。cytoscape.js angular2打字稿使用
想使用cytoscape.js。需要使用NPM模塊是:https://www.npmjs.com/package/ng2-cytoscape
我已經做了變化在該頁面中,只有一個區別
import {NgCytoscapeModule} from "ng2-cytoscape";
,而不是「NG2-的Cytoscape /距離」; (這是給予編譯錯誤)
然後加入以下行app.module.ts
import {NgCytoscapeModule} from 'ng2-cytoscape';
@NgModule({
imports: [
NgCytoscapeModule
],
此外,添加的依賴性到的package.json
"dependencies": {
"ng2-cytoscape": "^0.2.0",
}
這給出以下錯誤:
compiler.es5.js:1540 Uncaught Error: Unexpected value 'NgCytoscapeModule' imported by the module 'AppModule'. Please add a @NgModule annotation.
at syntaxError (compiler.es5.js:1540)
是什麼原因?有沒有另一種方法來使用Angular 2中的cytoscape.js - Typescript?
可能版本問題..即Cytoscape的是角2你的項目是角4 能否請您發佈兩個 –
的的package.json的情況下,增加了它有助於 – kandan