2017-07-07 8 views
0

Webcatにはangular4アプリケーションが含まれていますか?cytoscape.js angular2 typescript use

cytoscape.jsを使用します。このためNPMモジュールを使用する必要があります。https://www.npmjs.com/package/ng2-cytoscape

私が唯一の違い代わりに「NG2-cytoscape/DIST」の

import {NgCytoscapeModule} from "ng2-cytoscape"; 

と、そのページにあるような変更を行っています。

はその後また

import {NgCytoscapeModule}  from 'ng2-cytoscape'; 

@NgModule({ 
    imports: [ 
    NgCytoscapeModule 
    ], 

をapp.module.tsするために、次の行を追加し(コンパイルエラーを与えた)、これは以下を与える

"dependencies": { 
    "ng2-cytoscape": "^0.2.0", 
} 

package.jsonに依存関係を追加エラー:

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) 

何故ですか? Angels 2 - Typescriptでcytoscape.jsを使用する別の方法はありますか?

+0

おそらくバージョンの問題が...つまりCytoscapeは角2である&あなたのプロジェクトは、角度4 であるあなたは、両方の –

+0

のpackage.jsonを投稿してくださいすることができ、それは – kandan

答えて

2

CytoscapeにはAngularの公式サポートパッケージはありません。 Cytoscapeを使用する場合は、公式のcytoscapeパッケージを使用し、お客様のニーズに合わせて独自の角度統合を作成してください。

+0

がhttpsからバージョンを使用しようとしたのに役立ちます場合に追加しました:// githubの.com/Fabian-Schmidt/DefinitelyTypedですが、https://github.com/DefinitelyTyped/DefinitelyTypedで公開されていないようです。したがって、package.jsonでインポートすることはできません。自分のプロジェクト内に独自の入力ファイルを定義する必要があります。これらの定義をすべてサイトスコープメソッドを宣言するファイルにインポートします。ありがとう。 – kandan

関連する問題