我正在使用Angular 5开发一个Web应用程序.我有JSON文件,如下所示:
[
{
"id": 0,
"title": "Some title"
},
{
"id": 1,
"title": "Some title"
},
...
]
export interface Book {
id: number;
title: string;
}
问题是我如何:
>从文件中获取数据?
>从这些数据创建一个Book []类型的数组?
解决方法:
您可以使用import加载文件:
import data from 'path/to/data.json';
并将其分配给Book []类型的数组:
@Component({...})
class Foo {
books: Book[] = data;
}
还要在src / typings.d.ts中添加一个wildcard module definition来告诉TypeScript编译器如何导入* .json:
declare module "*.json" {
const value: any;
export default value;
}
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。