問題タブ [angular-cdk]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
4 に答える
35681 参照

angular-material2 - Angular Material 2 コンポーネントの「cdk」とは

angularマテリアルソース内の複数の場所にcdk、プレフィックスとして持つ要素/ cssクラスがあります。

cdk角度のあるマテリアルのコンテキストでの略語を知っている人はいますか?

0 投票する
3 に答える
45497 参照

angular - Angular マテリアル テーブル エラー: 「md-header-row」の既知のプロパティではないため、「mdHeaderRowDef」にバインドできません

CDK データ テーブルをマテリアル デザイン スタイルのデータ テーブルに変換しようとしています (参照: https://material.angular.io/components/table/overview ) が、cdk プレフィックスを md に変更すると、次のエラーが発生します...


キャッチされないエラー: テンプレート解析エラー: 'md-header-row' の既知のプロパティではないため、'mdHeaderRowDef' にバインドできません。1.「md-header-row」が Angular コンポーネントで、「mdHeaderRowDef」入力がある場合は、それがこのモジュールの一部であることを確認します。2. 「md-header-row」が Web コンポーネントの場合、このメッセージを抑制するために、このコンポーネントの「@NgModule.schemas」に「CUSTOM_ELEMENTS_SCHEMA」を追加します。3. 任意のプロパティを許可するには、このコンポーネントの「@NgModule.schemas」に「NO_ERRORS_SCHEMA」を追加します。


私がオンラインで見つけたすべての回答は、CdkTableModuleをインポートする必要があることを教えてくれますが、私はそうしました.cdkテーブルは完全に機能します。

CdkTableModule をインポートしていますが、cdk プレフィックスを使用すると、テーブルが期待どおりに表示されます...

結果: ここまでは順調です ここに画像の説明を入力 が、「cdk」を「md」に変更すると

結果: 壊れた :( ここに画像の説明を入力

MdTableModule と MdTable を含む他のモジュールをインポートしようとしましたが、それも役に立ちませんでした。何か案は?

PSこれが役立つ場合に備えて、私のメインの app.module.ts インポートステートメントです