2017-01-25 4 views
1

私は自分のコンポーネントのテストを書いています。私は次のエラーが発生しています。私.TSでAngular 2 Testで未定義のプロパティeveryを読み取ることができません

Cannot read property 'every' of undefined 

は、私は以下のように「すべての」を使用:

constructor(
    private store: Store<any>, 
    private modalService: NgbModal, 
) { 
    const assetStore$ = this.store.select('cmsAsset'); 
    // Filter is a dirty hack to remove bad entities left in place by 'Create' 
    this.cmsAssetEntities$ = assetStore$.let(reducers.getCmsAssets) 
     .filter(assets => assets.every(asset => Object.keys(asset).length > 0)); 
    } 

私はエラーを解決するために.specファイルに何をすべきか見当がつかない。ご意見をお聞かせください!

答えて

3

.filter(assets => assets && assets.every(asset => Object.keys(asset).length > 0)); 
を試してみてください
関連する問題