Json 以角度存储/显示数据的最佳方式

Json 以角度存储/显示数据的最佳方式,json,angular,xml,Json,Angular,Xml,因此,我有一个FAQ页面,我用angular开发了该页面,并将所有数据硬编码在一个html文件中。我只是想知道有没有更好的方法来显示数据,比如将数据存储在XML/JSON/TXT文件中,然后读取文件并显示它,或者将XML/JSON/TXT文件存储在angular中并读取它**(如果储存在何处)** .浏览了几篇文章,没有发现任何有用的信息,欢迎提供任何指导。我对angular是新手,所以只是想寻求一些建议,提前谢谢 如果您的数据是静态的,我建议将其存储在angular应用程序中assets文件夹

因此,我有一个FAQ页面,我用angular开发了该页面,并将所有数据硬编码在一个html文件中。我只是想知道有没有更好的方法来显示数据,比如将数据存储在XML/JSON/TXT文件中,然后读取文件并显示它,或者将XML/JSON/TXT文件存储在angular中并读取它**(如果储存在何处)**

.浏览了几篇文章,没有发现任何有用的信息,欢迎提供任何指导。我对angular是新手,所以只是想寻求一些建议,提前谢谢


如果您的数据是静态的,我建议将其存储在angular应用程序中assets文件夹下的JSON文件中

然后可以使用HttpClient检索文件的内容

在本例中,文件名为“data.json”,存储在“assets”文件夹下:


import { HttpClient } from '@angular/common/http';

@Component({
 selector: 'my-component',
 templateUrl: './my-component.html',
 styleUrls: ['./my-component.css']
})

export class MyComponent implements OnInit {
 constructor(private http: HttpClient) { }
 ngOnInit() {
   this.http.get('/assets/data.json').subscribe().then(data => console.log(data));
 }
}


您可以找到更多信息。

感谢您的回复,是的,数据是静态的。我有很多手风琴和这些手风琴中的很多数据。这会是一个问题吗?存储在资产文件夹中是一个好做法吗?我认为这不会是一个问题,只要您打算保持此JSON数据静态,否则您应该将其存储在我的n服务器。assets文件夹是存储JSON/images/css的好地方。我建议在assets文件夹中设置文件夹结构,以便您可以组织具有不同类型/用途的文件。理解,感谢您的回复。非常感谢