Angular中的本地服务不接受除了字符串格式之外的数据。
创始人
2024-10-31 02:30:38
0

在Angular中,本地服务默认只能接受字符串格式的数据。如果想要传递其他类型的数据,可以使用JSON.stringify()方法将其转化为字符串,然后在接收端使用JSON.parse()方法将其转化回原始类型。

以下是一个示例,展示如何在Angular中传递和接收一个对象:

在发送端的组件中:

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

export class MyComponent {
  constructor(private http: HttpClient) { }

  sendData() {
    const myObject = { name: 'John', age: 25 };
    const dataString = JSON.stringify(myObject);

    this.http.post('http://localhost:3000/api/myEndpoint', dataString)
      .subscribe(response => {
        console.log(response);
      });
  }
}

在接收端的服务中:

import { Injectable } from '@angular/core';

@Injectable()
export class MyService {
  getData(dataString: string) {
    const dataObject = JSON.parse(dataString);
    console.log(dataObject);
  }
}

请注意,这只是一个示例,你需要根据你的实际需求进行相应的修改。

相关内容

热门资讯

备受关注的!微乐小程序黑科技,... 备受关注的!微乐小程序黑科技,微信小程序微乐破解器2025(透视)都是是真的挂(哔哩哔哩)1、全新机...
三分钟神器!微乐小程序免费黑科... 三分钟神器!微乐小程序免费黑科技,微乐麻将自建房app(开挂)总是是有挂(2026)微乐小程序免费黑...
来临!微乐小程序免费黑科技,微... 来临!微乐小程序免费黑科技,微乐贵阳足鸡麻将开挂(透视)竟然是有挂(哔哩哔哩)一、微乐贵阳足鸡麻将开...
第2分钟插件!微乐小程序黑科技... 第2分钟插件!微乐小程序黑科技,微乐自建房辅助免费入口(开挂)本来存在有挂(2026)微乐小程序黑科...
透视新版!微乐小程序黑科技,微... 透视新版!微乐小程序黑科技,微乐小程序游戏辅助器脚本官网(透视)竟然有挂(哔哩哔哩)1、超多福利:超...
2分钟辅助!微乐小程序黑科技,... 2分钟辅助!微乐小程序黑科技,微乐自建房辅助工具安全吗(开挂)竟然存在有挂(2026)1、微乐小程序...
此事引发广泛关注!微乐小程序免... 此事引发广泛关注!微乐小程序免费黑科技,淘宝的微乐辅助是真的吗(透视)本来是真的挂(哔哩哔哩)1、淘...
十分钟开挂!微乐小程序免费黑科... 十分钟开挂!微乐小程序免费黑科技,2025微乐小程序黑科技(开挂)总是是真的挂(2026)1、玩家可...
经调查!微乐小程序免费黑科技,... 经调查!微乐小程序免费黑科技,微乐游戏辅助脚本安装(透视)其实是有挂(哔哩哔哩)1、操作简单,无需微...
7分钟开挂!微乐小程序黑科技,... 7分钟开挂!微乐小程序黑科技,微信微乐挂有没有(开挂)确实是有挂(2026)微乐小程序黑科技脚本下载...