1
this.http.get(‘assets/data/subtitles.json’).map(res => res.json()).subscribe(data => {
this.subtitles = data;
});

这是我用过的 ionic v3 localJSON 读取代码。

但 ionic V3 类型不支持 ionic V4

4

2 回答 2

2

您可以改用fetch

fetch('assets/data/subtitles.json').then(async res => {
  this.subtitles = await res.json();
});

于 2018-08-09T00:27:45.493 回答
0

或者,您可以将 json 作为导入读取,

import * as subtitleJson from 'assets/data/subtitles.json';

打字稿可能会抱怨导入与您的类型不匹配,因此将其转换为any有效,

const subtitles = subtitleJson as any;
于 2019-12-06T18:47:33.783 回答