Ignite UI for Angular の重大な変更

    このトピックでは、Ignite UI for Angular の重大な変更に関する情報と、古いコードを最新の API に更新する方法について説明します。

    Import ステートメントの変更

    Import ステートメントは、API クラスと列挙型へのフル パスではなくパッケージ名のみを使用するように簡素化されました。

    これらの重大な変更は、パッケージおよびコンポーネントの 8.2.12 バージョン で導入されました。

    影響されるパッケージ 影響されるコンポーネント
    igniteui-angular-excel Excel ライブラリ
    igniteui-angular-spreadsheet スプレッドシート
    igniteui-angular-maps 地理マップツリーマップ
    igniteui-angular-gauges ブレット グラフリニア ゲージラジアル ゲージ
    igniteui-angular-charts カテゴリ チャート、データ チャート、ドーナツ チャート、ファイナンシャル チャート、円チャート、ズーム スライダー
    igniteui-angular-core すべてのクラスと列挙型

    変更後のコード

    API クラスと列挙型へのフル パスの代わりにパッケージ名のみを使用できます。

    注: Data Grid コンポーネントとそれに対応するモジュールの名前も変更されました。

    // gauges:
    import { IgxLinearGauge } from "igniteui-angular-gauges";
    import { IgxLinearGaugeModule } from "igniteui-angular-gauges";
    import { IgxLinearGraphRange } from "igniteui-angular-gauges";
    
    import { IgxRadialGauge } from 'igniteui-angular-gauges}';
    import { IgxRadialGaugeModule } from 'igniteui-angular-gauges';
    import { IgxRadialGaugeRange } from 'igniteui-angular-gauges';
    import { SweepDirection } from 'igniteui-angular-core';
    
    // charts:
    import { IgxFinancialChartComponent } from "igniteui-angular-charts";
    import { IgxFinancialChartModule } from "igniteui-angular-charts";
    import { IgxDataChartComponent } from "igniteui-angular-charts";
    import { IgxDataChartCoreModule } from "igniteui-angular-charts";
    
    // maps:
    import { IgxGeographicMapComponent } from "igniteui-angular-maps";
    import { IgxGeographicMapModule } from "igniteui-angular-maps";
    ts

    変更前のコード

    以前は、API クラスと列挙型への完全なパスを使用してインポートする必要がありました。

    // gauges:
    import { IgxLinearGaugeComponent } from 'igniteui-webcomponents-gauges/ES5/igx-linear-gauge-component';
    import { IgxLinearGaugeModule } from 'igniteui-webcomponents-gauges/ES5/igx-linear-gauge-module';
    import { IgxLinearGraphRange } from 'igniteui-webcomponents-gauges/ES5/igx-linear-graph-range';
    
    import { IgxRadialGaugeComponent } from "igniteui-webcomponents-gauges/ES5/igx-radial-gauge-component";
    import { IgxRadialGaugeModule } from "igniteui-webcomponents-gauges/ES5/igx-radial-gauge-module";
    import { IgxRadialGaugeRange } from "igniteui-webcomponents-gauges/ES5/igx-radial-gauge-range";
    import { SweepDirection } from "igniteui-webcomponents-core/ES5/SweepDirection";
    
    // charts:
    import { IgxFinancialChartComponent } from "igniteui-webcomponents-charts/ES5/igx-financial-chart-component";
    import { IgxFinancialChartModule } from "igniteui-webcomponents-charts/ES5/igx-financial-chart-module";
    import { IgxDataChartComponent } from "igniteui-webcomponents-charts/ES5/igx-data-chart-component";
    import { IgxDataChartCoreModule } from "igniteui-webcomponents-charts/ES5/igx-data-chart-core-module";
    
    // maps:
    import { IgxGeographicMapComponent } from "igniteui-webcomponents-maps/ES5/igx-geographic-map-component";
    import { IgxGeographicMapModule } from "igniteui-webcomponents-maps/ES5/igx-geographic-map-module";
    ts