Angular 6 cache.addAll()无法使用zonejs

时间:2018-06-13 08:57:01

标签: angular typescript zonejs cachestorage

我试图在角度6 cli项目中将文件添加到缓存存储中,但由于zonejs而不断出错,我无法找到原因。如果我在没有其他代码的typescript项目中运行,下面的代码工作正常。这些文件被添加到缓存中,因此执行该函数但是它会引发错误。

caches.open('assets').then((cache) => {
    return cache.add('image.png');
});

如果我在角度项目中运行相同的代码,我会收到错误

  

错误:未捕获(在承诺中):TypeError:给定值不是Promise   TypeError:给定值不是Promise

请参阅this Stackblitz以重现错误。单击同步按钮时,会将给定文件添加到缓存存储中,然后抛出错误。

0 个答案:

没有答案