先在assets文件夹下写一个json文件,这样在打完包之后也可以手动修改json文件内容
方法一: 使用http调用
1、在需要访问本地json文件的ts文件里面引入 import { HttpClient } from '@angular/common/http';
2、在constructor中注入http依赖
3、使用http请求进行调用
getIP = () => {
this.http.get("../../assets/server.json").subscribe((data) => {
var ip = data["serverIP"];
localStorage.setItem('ip', ip);
});
};
方法二:直接使用ajax调用
3、用ajax请求调用,我这里是用已经封装好的ajax请求调用
gethttp = ()=>{
var self = this
self.ajax.getAjax("../../assets/server.json","get",{},function(data){
var ip = data["serverIP"];
localStorage.setItem('ip', ip);
})
}