2016-12-08 10 views
0

私はangle2プロジェクトでprimengを動かそうとしていますが、まだ動作させていません。Angular-CLI import primeng

  1. がインストール:npm install primeng --save
  2. 追加されたテンプレートに追加index.html
  3. import {DialogModule} from 'primeng/primeng'; @NgModule({... imports: [DialogModule, ...]});
  4. 追加されたスタイルシートモジュール: <p-dialog header="Test" [(visible)]="display"> Content </p-dialog> 注:成分でdisplay: boolean = false
  5. を取ら

    ステップ

ビルドエラーやランタイムエラーは発生しません。display = trueというボタンをクリックすると何も起こりません。

私の研究では、webpackとsystem.jsを参考にして、マップする必要があります。私はこれらのファイルを見つけることができませんので、私はそれが私に当てはまるかわかりません。

編集: [email protected]

+0

iは 'exports'のリストにダウンリストする必要があると思ういけない – Kukeltje

答えて

0
取るべき

手順index.htmlangular-cli.jsonにファイルから

  • は、Shiftキーprimengの​​すべてのCSSファイルを、あなたを助けるかもしれません。

  • ....この

    "styles": [ 
        "../node_modules/font-awesome/css/font-awesome.css", 
        "../node_modules/primeui/primeui-ng-all.min.css" 
        .... 
        ], 
    

    のような結合の保証人のためのhtmlであなたの変数displayを印刷しても、単にこの

    <p-dialog header="Test" [(visible)]="true">.... 
    
0

あなたは(コンポーネントにそれが見えるようにする)にも輸出にそれを追加する必要があります。

@NgModule({ 
    imports: [ DialogModule], 
    exports: [ DialogModule ] 
}) 
+0

primefaces、その理由は、'既にありますdialogModuleはどこかでエクスポートされているモジュールです。 –

+0

これは私の働くアプリケーションからです。あなたが好きなら無視してください。 –

+0

haha​​しかし、これはここで指摘しているように有効ではありません。とにかく気にならない –

1

のように、デフォルトでtrueモーダルを設定してみてください正しいモジュールを使用するモジュールをインポートするだけです。

あなたのcli.jsonは次のようになります。それは単なる例です。あなたが(それは私がそれを修正し、pimengた)ypurタイトルにprimengまだ質問をタグ付け状態なぜ

"styles": [ 
    "../node_modules/font-awesome/css/font-awesome.min.css", 
    "../node_modules/primeng/resources/themes/omega/theme.css", 
    "assets/layout/css/layout.css", 
    "../node_modules/primeng/resources/primeng.min.css", 
    "../node_modules/fullcalendar/dist/fullcalendar.min.css", 
    "../node_modules/quill/dist/quill.snow.css", 
    "../node_modules/nanoscroller/bin/css/nanoscroller.css", 
    "../node_modules/animate.css/animate.css", 
    "styles.css" 
    ], 
    "scripts": [ 
    "../node_modules/jquery/dist/jquery.js", 
    "../node_modules/chart.js/dist/Chart.js", 
    "../node_modules/moment/moment.js", 
    "../node_modules/fullcalendar/dist/fullcalendar.js", 
    "../node_modules/quill/dist/quill.js", 
    ], 
関連する問題