this.http.get(‘assets/data/subtitles.json’).map(res => res.json()).subscribe(data => {
this.subtitles = data;
});
这是我用过的 ionic v3 localJSON 读取代码。
但 ionic V3 类型不支持 ionic V4
您可以改用fetch。
fetch('assets/data/subtitles.json').then(async res => {
this.subtitles = await res.json();
});
或者,您可以将 json 作为导入读取,
import * as subtitleJson from 'assets/data/subtitles.json';
打字稿可能会抱怨导入与您的类型不匹配,因此将其转换为any
有效,
const subtitles = subtitleJson as any;