【发布时间】:2018-06-04 07:27:34
【问题描述】:
我正在编写一个用于学习目的的小离子应用程序,我想从 json 文件加载数据并将其分配给描述数据的接口。但我正在努力以正确的方式获得它:
import { Component } from "@angular/core";
import { HttpClient} from "@angular/common/http";
export interface PhonebookEntry {
name: string,
telephone: string,
description: string
}
@Component({
selector: 'page-phonebook',
templateUrl: 'phonebook.html'
})
export class PhonebookPage {
entries: Array<PhonebookEntry>;
constructor(public http: HttpClient) {
this.load_entries('assets/json/phonebook.json');
};
load_entries(filePath: string) {
return this.http.get(filePath)
.subscribe(
data => this.entries = data
);
};
}
我认为只有data => this.entries = data 行是错误的(IDE 也告诉我),但我不知道这样做是否正确,也找不到描述正确方法的文档。如果真的有一些,我会很高兴知道在哪里可以找到有关此的资源。
【问题讨论】:
标签: json angular typescript ionic-framework