По сути, я сделал, чтобы вставить некоторые данные в базу данных через python server-werkzeug. и еще одна функция для извлечения этих данных из базы данных. все отлично работает с результатом, показанным в консоли браузера. Теперь, как распечатать результат в формате json в таблице html. мой код очень прост, он не содержит ни ngAapp, ни ngController.
import { Component } from '@angular/core';
import {Http, Response, Headers} from '@angular/http';
@Component({
selector: 'app-meta',
templateUrl: './meta.component.html',
styleUrls: ['./meta.component.css']
})
export class MetaComponent {
res: any[];
json;
constructor(private http: Http) {}
public getall(){
// alert('error');
const data = {
"jsonrpc" : "2.0",
"method" : "getall",
"id" : "1",
"params": {'argument' : 'something' }
};
this.http.post('http://localhost:80/jsonrpc', data).subscribe( res => console.log(this.json =
res.text()));
// ...
HTML:
<code><button (click)="getall()">view</button>
<pre>{{json}}
ответ, который я получил в моем html страница после нажатия кнопки:
{"result": [["water", "None"], ["temp", "001"], ["temp", "002"], ["temp", "003"], ["temp", "004"], ["temp", "005"], ["temp", "006"], "id": "1", "jsonrpc": "2.0"}
Как отобразить эти данные в таблице на странице html?