1

それはすべて正常に機能していました。最新のパッケージに更新した後、次のエラーが発生します。

キャッチされていない (約束): エラー: ./TabstripComponent クラス TabstripComponent のエラー - インライン テンプレート:29:26 原因: 未定義のプロパティ 'templateRef' を読み取れません TypeError: 未定義のプロパティ 'templateRef' を読み取れません

この TabstripComponent を除いて、他のすべての kendo angular 2 コントロールは正常に動作しています

この問題を修正する方法について、ご意見をお聞かせください。

編集:

ここにコードがあります

コンポーネントのhtmlページで、

<kendo-tabstrip (select)="onTabSelected($event)"> 
        <kendo-tabstrip-tab [title]="'General'" [selected]="true">
            <district-general [generalComponentModel]="generalComponentModel" 
                (onExportChartImage)="onExportChartImage($event)" 
                (onExportClick)="onExportClick($event)">
            </district-general>
        </kendo-tabstrip-tab>
        <kendo-tabstrip-tab [title]="'Student'">
            <district-student [studentComponentModel]="studentComponentModel" (onExportChartImage)="onExportChartImage($event)"></district-student>
        </kendo-tabstrip-tab>
        <kendo-tabstrip-tab [title]="'Staff'">
            <district-staff [staffComponentModel]="staffComponentModel" (onExportChartImage)="onExportChartImage($event)"></district-staff>
        </kendo-tabstrip-tab>
        <kendo-tabstrip-tab [title]="'Longitudinal'">
            <district-longitudinal [longitudinalComponentModel]="longitudinalComponentModel" (onExportChartImage)="onExportChartImage($event)"></district-longitudinal>
        </kendo-tabstrip-tab>
    </kendo-tabstrip>

アプリモジュールページでは、次のように宣言および使用されています。

@NgModule({
  bootstrap: [ App ],
  declarations: [
    App,
    About,
    Home,
    ......
  ],
  imports: [ // import Angular's modules
    .......
    .......
    LayoutModule, 
    RouterModule.forRoot(ROUTES, { useHash: true, preloadingStrategy: PreloadAllModules })
  ],
  providers: [ // expose our Services and Providers into Angular's dependency injection
    ENV_PROVIDERS,
    APP_PROVIDERS
  ]
})
export class AppModule {
  // I am using web pack for this angular2 application
}

そしてpackage.jsonの依存関係

"@progress/kendo-angular-layout": "^0.17.0",

ご覧いただきありがとうございます。

4

1 に答える 1

0

ダウングレードされたパッケージでうまく機能していることがわかりました。誰かが同じ種類の問題に遭遇した場合はお知らせください。

"@progress/kendo-angular-layout": "^0.11.0",
于 2016-12-26T16:38:41.307 に答える