从Rails 6中的JSON获取数据到Angular的方法如下:
render json
方法将数据以JSON格式返回给前端。在控制器中,你可以通过调用render json: @data
来返回@data
变量的JSON表示。http://localhost:3000
,你可以使用以下代码发送GET请求:import { HttpClient } from '@angular/common/http';
export class YourComponent {
constructor(private http: HttpClient) {}
getData() {
const url = 'http://localhost:3000/your_data_endpoint'; // 替换为你的Rails 6服务器的URL
this.http.get(url).subscribe(data => {
// 在这里处理获取到的数据
console.log(data);
});
}
}
getData
方法发送了一个GET请求到Rails 6服务器的your_data_endpoint
端点,并通过subscribe
方法订阅了返回的数据。你可以在subscribe
方法的回调函数中处理获取到的数据。这是从Rails 6中的JSON获取数据到Angular的基本方法。根据具体情况,你可能需要在Rails 6中设置路由和控制器来处理请求,并在Angular中进行更多的数据处理和展示。
领取专属 10元无门槛券
手把手带您无忧上云