2017-02-02 20 views
0

は、次のエラーが発生します。剣道NumericTextBoxとMaskedTextBox AOT問題

  1. maskedtextbox.component.ngfactory.ts:275:35:指定されたパラメータは、いずれにも一致していませんコールターゲットの署名。

  2. maskedtextbox.component.ngfactory.ts:279:35:指定されたパラメータが、呼び出し対象のシグネチャと一致しません。

  3. maskedtextbox.component.ngfactory.ts:283:35:パラメータがコールターゲットのシグネチャと一致しません。

  4. numerictextbox.component.ngfactory.ts:203:41:プロパティ 'widgetClassは' 'NumericTextBoxComponent'

  5. numerictextbox.component.ngfactory.tsプライベートおよびクラス内でのみアクセス可能です:208:41:プロパティ ' numericClassはNumericTextBoxComponentのプライベートやクラス内でのみアクセス可能である 『』:242:

6.numerictextbox.component.ngfactory.ts 48:プロパティ 『hostBlurは、』保護されたクラス内でのみアクセス可能である 『NumericTextBoxComponent』とそのサブクラス。なぜ、すべてのtelerikパッケージ

"@angular/common": "2.4.0", 
    "@angular/compiler": "2.4.0", 
    "@angular/compiler-cli": "2.4.0", 
    "@angular/core": "2.4.0", 
    "@angular/forms": "2.4.0", 
    "@angular/http": "2.4.0", 
    "@angular/platform-browser": "2.4.0", 
    "@angular/platform-browser-dynamic": "2.4.0", 
    "@angular/platform-server": "2.4.0", 
    "@angular/router": "3.4.0", 
    "@progress/kendo-angular-buttons": "0.14.0", 
    "@progress/kendo-angular-dialog": "0.14.1", 
    "@progress/kendo-angular-dropdowns": "0.24.4", 
    "@progress/kendo-angular-intl": "0.9.0", 
    "@progress/kendo-angular-grid": "0.7.0", 
    "@progress/kendo-angular-popup": "0.15.0", 
    "@progress/kendo-angular-upload": "0.12.0", 
    "@progress/kendo-data-query": "0.2.0", 
    "@progress/kendo-popup-common": "0.3.0", 
    "@progress/kendo-angular-inputs": "0.18.2", 
    "@progress/kendo-theme-default": "2.11.4", 
    "@telerik/kendo-dropdowns-common": "0.2.0", 
    "@telerik/kendo-intl": "0.12.0", 
    "@telerik/kendo-theme-default": "1.32.0", 
    "@telerik/kendo-draggable": "1.5.1", 
    "@telerik/kendo-inputs-common": "2.1.0", 

AppModule輸入

import { DialogModule } from '@progress/kendo-angular-dialog'; 
import { DropDownsModule } from '@progress/kendo-angular-dropdowns'; 
import { PopupModule } from '@progress/kendo-angular-popup'; 
import { IntlService } from '@progress/kendo-angular-intl'; 

別のモジュールの輸入

import { GridModule } from '@progress/kendo-angular-grid'; 
import { UploadModule } from '@progress/kendo-angular-upload'; 
import { InputsModule } from '@progress/kendo-angular-inputs'; 

答えて

0

:ここ

は私のpackage.jsonエントリのですか?あなたはおそらくそれらを必要としません。 app.module.tsファイルも共有できますか?

あなただけ@progressパッケージを使用して、あなたのapp.module.tsでこれを宣言する必要があります。

import { InputsModule } from '@progress/kendo-angular-inputs'; 

編集:あまりにも速く回答、彼らは進歩パッケージの依存関係があります。あなたはそれらをあなたのpackages.jsonに入れてはいけませんが、npmによって自動的にインストールされます。

0

私はこの問題(または非常に類似したもの)も持っています。アプリケーションのJITバージョン(liteサーバーで "npm start"を使用)を実行することはできません。または、アプリケーションをAOTバージョンにビルドすることはできません。私はアプリケーションのどこにでもマスクされたテキストボックスを使用していません。私は入力が全くインストールされている唯一の理由はスライダーです。

なぜなら、工場のコンポーネントに何か問題がある場合、ビルドがエラーを引き起こすことは理解できますが、なぜJITバージョンの実行が問題になるのか理解できません。たぶん、AOTフォルダは私のルートnpmにインストールされたアプリケーションフォルダ内にあるので、すべてnpm startでJITがコンパイルされますか?

私は、次のファイルを削除して実行しているJITのバージョンを取得することができた:

AOT\app 
AOT\@progres 
AOT\@telerik 

私はしかし、アプリケーションを構築することはできません。

  1. エラー Cで:私がしようとすると、私は次の取得/Dashboard/aot/node_modules/@progress/kendo-angular-inputs/dist/es/slider/slider-ticks.component.ngfactory .ts:87:7: 指定されたパラメータが呼び出し対象のシグネチャと一致しません。

  2. エラー でC:/0/Health/Dashboard-lite/aot/node_modules/@progress/kendo-angular-inputs/dist/es/slider/slider.component.ngfactory.ts:207:7: 指定されたパラメータは、コールターゲットのシグネチャと一致しません。

スライダー-ticks.component.ngfactoryを調べると、エラーは次のようになります。同じを取得

slider-ticks.component.ngfactory.ts

うまくいけば、これは最終的に問題を解決するのに役立ちます...

0

をエラー。私は3つの宣言からprivate/protectedを削除するためにnumerictextbox.component.d.tsファイルを修正しました。何かにwidgetClassとnumericClassの型を作って、 これらは無視することができますか?

エラー App/aot/node_modules/@progress/kendo-angular-inputs/dist/es/numerictextbox/numerictextbox.component.ngfactory.tsで:195:41:プロパティ 'widgetClassは' 民間と内でのみアクセス可能ですクラス 'NumericTextBoxComponent'。 のエラー App/aot/node_modules /@progress/kendo-angular-inputs/dist/es/numerictextbox/numerictextbox.component.ngfactory.ts:200:41: 'numericClass'プロパティはプライベートであり、 'NumericTextBoxComponent'クラス内でのみアクセス可能です' のエラー App/aot/node_modules /@progress/kendo-angular-inputs/dist/es/numerictextbox/numerictextbox.component.ngfactory.ts:214:48:プロパティ 'hostBlur'は保護されており、クラス 'NumericTextBoxComponent 'とそのサブクラスです。

関連する問題