2017-01-02 19 views
1

wijmo 5をangle 2リリースバージョンで使用しています。ただし、wijmoですべてのファイルと要件を設定した後、angle 2アプリケーションの書き込みコードにコード行とエラーのようなエラーが表示された場合Wijmoがリリースされたangular2と一緒に動作しない

data:wijmo.collections.CollectionView; エラーTS2503:名前空間 'wijmo'が見つかりません。

this.data = new wijmo.collections.CollectionView(new wijmo.collections.ObservableArray(data));

エラーTS2304:名前 'wijmo'が見つかりません。 エラーTS2304:名前 'wijmo'が見つかりません。

答えて

0

私はここではいくつかの仮定を作ってるんだ:

  1. あなたがあなたのプロジェクトにWijmoライブラリに
をもたらすためにNPMを使用し、あなたのA2プロジェクト
  • を作成するために、角度CLIを使用

    そうなら、Wijmoを使用しているモジュール内で、必要なWijmoモジュールを確実にインポートする必要があります。

    ... 
    
        import { WjCoreModule } from 'wijmo/wijmo.angular2.core'; 
        import { WjGridModule } from 'wijmo/wijmo.angular2.grid'; 
        import { WjInputModule } from 'wijmo/wijmo.angular2.input'; 
    
        ... 
    
    
        @NgModule({ 
         declarations: [AppComponent], 
         imports: [ 
         ... 
         WjCoreModule, 
         WjGridModule, 
         WjInputModule, 
    
         ... 
         ], 
         providers: [], 
         bootstrap: [AppComponent] 
        }) 
        export class AppModule { } 
    

    次に、あなたが作業しているコンポーネントの中に、すなわち、あなたがコレクションビューをインポートすることを確認:最後の注意点として

    ... 
    
    import { CollectionView } from 'wijmo/wijmo'; 
    
    
    @Component({ 
        selector: 'app-test', 
        templateUrl: './test.component.html' 
    }) 
    export class TestComponent { 
    
        data : CollectionView(); 
    ... 
    

    - あなたはWijmo ObservableArrayにデータをラップする必要はありませんそれをCollectionViewに渡す前に、データ配列を直接CollectionViewに渡してください。

  • 関連する問題