2017-06-29 13 views
0

Renderer2コンポーネントをAngularでインポートできません。私が使用してRenderer2をインポートしようとしている

import { Renderer2 } from '@angular/core'; 

はしかし、私はなぜこれが起こっている私はわからないんだエラーに

"Module '"project/node_modules/@angular/core/index"' has no exported member 'Renderer2'. 

を取得します。私はPrimeNG(here)を使用しています。このコンポーネントには、同じimport文を含むConfirmDialogというコンポーネントが含まれていますが、問題は発生しません。私はRenderer2が角度4としか互換性がないことを示唆する記事を見ました - 私は現在、angle/core 2.2.4を使用しています。 Angular 4が必要な場合は、PrimeNGのConfirmDialogが壊れてはいけません(そうではありません)。

答えて

1

あなたはRenderer2が角型/コア4.x.xプロジェクトでのみ使用されていると述べましたが、primeNG最新バージョンをアップグレードした場合、「Angle 4バージョンによるアップグレードには応じられません。したがって、Renderer2が緊急に必要な場合は、プロジェクトをアップグレードする必要があります。代わりにangle2レンダラーを使用することができます

+0

私が実際に使っていたPrimeNGのバージョンを完全にチェックするのを忘れました。私は実際にコンポーネントRendererを使用する2.0.6を使用しています。私は現在Angular 4のために実装されているPrimeNGの最新githubリポジトリから、Renderer2を使用して質問を出していました。 – Roka545

関連する問題