2016-09-13 6 views
0

NodejでAngular2を使用しています。私は従業員のリストに従業員の名前、住所、階級などが含まれています。ユーザが従業員の名前にマウスを乗せたときに情報を表示します。そのために私はangular2を使ってsemantic-uiを試していますが、記述的ではない(リンクの下にある)以外の例は見つかりません。意味的UIが動作しないAngular2

https://github.com/vladotesanovic/ngSemantic

Nodejs: 
npm install ng-semantic --save 
npm install jquery --save 

Index.html 
<link type="text/css" rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/semantic-ui/2.2.2/semantic.min.css"> 

TestSemantic.ts 
import {NgSemanticModule} from 'ng-semantic'; 

TestSemantic.html 
<sm-button class="icon" sm-popup="Add users to your feed"><i class="add icon"></i></sm-button> 

まず、それは私にある2つのセマンティック・エラーを示しています。

node_modules/NG-セマンティック/ NG-セマンティック/入力/ input.d.ts(2,29)、エラーをTS2307:モジュール '@ angular/forms'が見つかりません。

node_modules/ng-semantic/ng-semantic/search/search.d.ts(2,29):エラーTS2307: '@ angular/forms'モジュールが見つかりません。だけ離れて(ボタンがTestSemantic.htmlに表示されていますが、一時的にngSemanticインポートを削除ではなく、単に、少なくともあなたのコードのインポート作業それをテストするために import @angular/formsを使用している場合は何のポップアップが表示され

+0

StackOverflowの質問には、試した内容と失敗した場所を示すコードが含まれている必要があります。 –

+0

申し訳ありませんが、私は忘れました。コードが追加されました。 –

+0

あなたのシステム構成にフォームモジュールがありますか? –

答えて

-1

がない

ngSemantic)。

エラーは、入力定義ファイルであるd.tsファイルにも記載されています。

あなたはWebPACKを使用する場合は、私は何の問題もなく、角2とngSemanticを使用していますnode_modules

内の依存関係からバンドルされたJSを再コンパイルすることができるはずです。

1

これがまだ関連していても、角度のフォームモジュールをインストールしたことを確認してください。 ngSemanticはフォームコントロールを拡張するので、それに依存します。

@angular/formsがある場合は、package.jsonとnode_modulesをチェックインしてください。

ngSemanticのコードに基づいて自動的に@ angular/formsをインストールする必要がありますが、チェックする価値があります。

関連する問題