Angular 5 Typescript - 保存本地 JSON 文件

Posted

技术标签:

【中文标题】Angular 5 Typescript - 保存本地 JSON 文件【英文标题】:Angular 5 Typescript - Save Local JSON File 【发布时间】:2018-06-09 11:25:34 【问题描述】:

我正在尝试为自己制作一个本地应用程序并将所有内容保存在 json localy 中。 我有这个 Posts Interface 和数组,其中包含数据:

this.p = [
      posts:
        id: 'hey man',
        title:     'awdwada',
        description: 'awdawdaw',
        commands: 
            title: 'dawdawdawd',
            description: 'awdawda',
            note: 'wadadaw',
        
      

    
    ];
     const r =  JSON.stringify(this.p);
      console.log(r);

如何将其保存到 json 文件中?

【问题讨论】:

您将其发送到后端 REST 服务,后端服务会保存它。 那根本不是本地的 如果您的 REST 服务器在您自己的计算机上运行。不是这样吗?如果不是,它是如何成为“本地应用程序”的? 只读写json 所以“本地”的意思是“只读写json”?这是对“本地”的全新定义。请在您的问题中说明您实际想要实现的目标,以及您打算如何部署和运行该应用程序。 【参考方案1】:
posting()      
   
     this.http.post<any>(this.baseurl).map(res:Response=>res.json(););
   
ngOnInit()   
   
     this.appService.posting().subscribe(data=>this.p=data);
   

【讨论】:

如果某些数据库是本地的,那么 http 可能会或可能不会被支持,您必须添加标头,它会很容易添加,谢谢

以上是关于Angular 5 Typescript - 保存本地 JSON 文件的主要内容,如果未能解决你的问题,请参考以下文章

如何在 Angular 5 中从 Typescript 调用 JavaScript 函数?

从 API 响应读取响应标头 - Angular 5 + TypeScript

typescript Angular 5安全html管道

从 Angular 2 Typescript 播放 HTML 5 视频

typescript 5#todoapp-angular-ngrx

typescript 5#todoapp-angular-ngrx