Javascript 无法在IndexedDB中创建角度为8的存储

Javascript 无法在IndexedDB中创建角度为8的存储,javascript,angular,indexeddb,Javascript,Angular,Indexeddb,我已经创建了一个服务和一个测试来让它工作 这是我的服务索引 import { Injectable } from '@angular/core'; import { IndexedDBAngular } from 'indexeddb-angular'; @Injectable({ providedIn: 'root' }) export class IndexdbService { createCollections(db) { console.log("Creat

我已经创建了一个服务和一个测试来让它工作

这是我的服务索引

import { Injectable } from '@angular/core';
import { IndexedDBAngular } from 'indexeddb-angular';

@Injectable({
  providedIn: 'root'
})
export class IndexdbService {
  createCollections(db) {
    console.log("Creating collection");
    db.currentTarget.result.createObjectStore('people').then(() => {
      db.add('people', { name: 'name', email: 'email' }).then(() => {
        // Do something after the value was added
        console.log("People added");
      }, (error) => {
        console.log(error);
      });
    });
  }


  private db = new IndexedDBAngular('myDb', 1);

  constructor() {
  }

  init() {
    this.db.createStore(1, this.createCollections).then(() => {
      console.log("Executed");

      this.test1();
    });

  }
  test1() {
    console.log("About to execute test 1");
    this.db.getByKey('people', 1).then((person) => {
      console.log(person);
    }, (error) => {
      console.log(error);
    });
  }
}
这是测试

import { TestBed } from '@angular/core/testing';

import { IndexdbService } from "./IndexdbService";


fdescribe('Database Interaction', () => {
  var settings = {
    name: "TEST",
    version: 1
  };

  beforeEach(() => TestBed.configureTestingModule({

  }));

  fit('should be created', () => {


    const service: IndexdbService = TestBed.get(IndexdbService);
    service.init();
    expect(service).toBeTruthy();
  });
});
正如你所看到的,我正在努力让它工作

但我看不到日志中添加的人