我使用angular cli [version - 6.1.3]创建了一个项目,并尝试在组件中导入JSON文件 -
import * as serverJson from '../../config/appdetails.json';
Run Code Online (Sandbox Code Playgroud)
我想在typings.d.ts中包含以下内容 -
declare module "*.json" {
const value: any;
export default value;
}
Run Code Online (Sandbox Code Playgroud)
但是,项目结构中没有typings.d.ts.
在这种情况下,以角度6导入JSON文件的最佳方法是什么?
只需在该文件夹中创建typings.d.ts,其中您的JSON数据与此内容一起存储:
declare module "*.json" {
const value: any;
export default value;
}
Run Code Online (Sandbox Code Playgroud)
然后你可以用这种方式导入你的数据,你需要命名它,不要使用'*':
import appDetails from '../../config/appdetails.json';
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4579 次 |
| 最近记录: |