3
私が使用して基本的なNativescriptアプリを作成しました

にAngular2素材を追加します。 tns create my-project-name --template nativescript-angular-drawer-templateNativescript

は今、私は私のアプリにMaterial Designを追加したいです。 docsによれば、私はコマンドnpm install --save @angular/materialを実行し、ドキュメントごとにMaterialModuleを追加しました。しかし、私のアプリは

エラー発見モジュール機能

任意のアイデアのエラーを与えて?

答えて

8

ネイティブアプリ内にwebviewを表示しない限り、ネイティブスクリプトでDOMが存在しないため、素材をネイティブスクリプトで直接実行することはできません。しかし、ネイティブのアンドロイドでは、材料設計のためのライブラリは必要ありません。なぜなら、Googleがマテリアルを定義しているので、それは単なるネイティブコンポーネントだからです。クロスプラットフォームではないため、nativescriptコアに属していないため、いくつかのウィジェットのプラグインが数多くあります。これは、プラグインの多くがネイティブiOSライブラリを使用してnativescriptプラグインクロスプラットフォームを作成する場所です。これは多くのことが混乱している可能性があります:)

素材デザインのカードビュー用に1つのプラグインhttps://github.com/bradmartin/nativescript-cardviewがあります。これは、ほとんどのアプリが同梱されているGoogleのライブラリを介してAndroidにネイティブです。 iOSはマテリアルデザインに従っていないので、私たちは最近、ネイティブのiOS UIコントロールを使用して同様の見た目のUIコンポーネントを提供するiOS側の素晴らしいPRを得ました。もう一度、あなたがこれに慣れていないなら、私はもっと混乱させているかもしれません。助けが必要な場合や質問がある場合には、NSの開発者の助けを借りてNSの開発者に助けを借りるために、nativescriptのフォーラムや余裕のあるチャンネルが素晴らしいです。あなたに何かが必要な場合に私にpingしてください

+0

'tab-view'のプラグインはありますか?現在デフォルトの 'TabView'を使用しています – Emu

+0

コアのtabviewはネイティブのタブビューです。あなたが何を指しているのか分かりません。あなたが新しいマテリアルボトムナビゲーションを意味するなら、サードパーティアンドロイドライブラリを使用するためのプラグインがあります。プラグインはplugins.nativescript.orgにリストされていなければなりません。新しいプラグインハブは昨日開かれました。私はプラグインを見つけやすくすると信じています。 –