角度/マテリアル2 siteによれば、コンポーネントパッケージはnpm install @angular2-material/checkbox
のようなコマンドでインストールできます。Angular2のマテリアルデザインパッケージを使用
このコマンドを使用すると、@ angular2-material/checkboxフォルダには、checkbox要素のcheckbox.tsファイルがありません。代わりに、MdCheckbox
という名前の通常のクラスを宣言するcheckbox.d.tsファイルがあります。これはコンポーネントではないので、Angular2テンプレートではアクセスできません。
完全なangular/material2アーカイブをダウンロードすると、srcフォルダにはcheckbox.tsが含まれており、MdCheckbox
をコンポーネントとして定義しています。だから、npmパッケージやGitHubアーカイブに問題はありますか?
私は@ angular2-材料/チェックボックスを使用してコンパイルしようとしたが、私が得た "エラーTS1110:。タイプは予想を"宣言ファイルを使用するサンプルプロジェクトはありますか? – user934904
@ user934904宣言ファイルは通常、IDEによって使用されます。なぜあなたは "@ angular2-material/checkbox"でコンパイルするのですか? '@ angular2-material/checkbox'から '{MdCheckbox}をインポートする 'ことを意味しますか? – Abdulrahman
@ user934904あなたが言及した問題を作り出すことができました。 'checkbox.d.ts'行にあります。22:' align: 'start' | 'end'; 'それはちょうどタイプミスです_probably_とjavascriptにコンパイルするファイルを防ぐべきではありません。 – Abdulrahman