2017-05-11 19 views
1

こんにちは、角度4の字形の内側にjqueryを使用しています。私はテーブルヘッダーを修正するために以下の2つのイベントで試しました。しかし、それは動作しません。角度2内のJqueryは機能しません。

ngOnInit(): void { 
    $(document).ready(function() { 
     $("#table").tableHeadFixer({"head" : false, "left" : 1}); 
    }); 

} 

ngAfterViewInit() { 
    $(document).ready(function() { 
     $("#table").tableHeadFixer({"head" : false, "left" : 1}); 
    }); 
} 

レンダリングテーブルの後、私は、ブラウザのコンソールに行けば

$("#table").tableHeadFixer({"head" : false, "left" : 1}); 

テーブルヘッダは今フリーズを取得しているコマンドの下に実行します。

助けてください。

+0

まず最初にjqueryを使用していますか?決してそれをしないでください。あなたは何をしようとしていますか? – Aravind

+0

ヘッダーと最初の行を修正したい。この機能を実現するためのオプションはありますか? –

+0

使用しているグリッドは何ですか? – Aravind

答えて

1

jqueryをそのような角度の内側で使用しないでください。良いテーブルライブラリが必要な場合は、angular2-4用に設計された良い選択肢がたくさんあります。

ngx-datatable - https://swimlane.github.io/ngx-datatable/ 
ng2-table - https://github.com/valor-software/ng2-table 
wijmo - http://wijmo.com/angular2/ 
ag-Grid - https://www.ag-grid.com/ 
+0

これはコメントでなければなりません – Aravind

関連する問題