2016-06-29 13 views
0

デモを動作させる際に問題が発生しました。私はマップとパッケージフィールドのsystemjs.config.jsのエントリを追加しました npm i ng2-table --saveng2-table:既知のネイティブプロパティではないため、「X」にバインドできません。

  • var map = { ..., 'ng2-table': 'node_modules/ng2-table' };

    var packages = { ..., 'ng2-table': { defaultExtension: 'js' } };

    1. 私は経由してモジュールをインストールしました

      1. ここからhtmlとtsをコピーしました:http://valor-software.com/ng2-table/

      作成したコンポーネントをロードするとき、私は次のエラーを取得する:

      Can't bind to 'totalItems' since it isn't a known native property

      私は何をしないのですか?

    +0

    あなたが試したことを示すコードを投稿してください。 –

    答えて

    1

    ng2-tableを使用するコンポーネントのdirectives属性でディレクティブが正しく指定されていないためです。

    @Component({ 
        selector: 'table-demo', 
        template: template, 
        directives: [NG_TABLE_DIRECTIVES, PAGINATION_DIRECTIVES] // <------ 
    }) 
    export class TableDemoComponent implements OnInit { 
        (...) 
    } 
    

    あなたはNG_TABLE_DIRECTIVESが正しく設定され、および/または輸入されていることを確認していますか?

    +1

    ああ、あなたは正しい。私はNG_TABLE_DIRECTIVESしか使用しませんでしたが、それだけでは十分ではありませんでした。 – sheitan

    関連する問題