Ich habe Anfrage wie folgt aus:Get http Anfrage auf Werke Server-Seite aber nicht auf Client-Seite angezeigt werden [Angular Universal (Universal-cli)]
import {Component, OnInit} from '@angular/core';
import { Http, Response } from '@angular/http';
import {Observable} from 'rxjs';
import 'rxjs/add/operator/map';
import {isNode} from 'angular2-universal';
@Component({
selector: 'app-todo',
templateUrl: './todo.component.html',
styleUrls: ['./todo.component.css']
})
export class TodoComponent implements OnInit {
constructor(private http: Http) {}
private todo: any;
ngOnInit() {
if(isNode) {
this.http
.get('http://api.pushsc.com/api/v1/code/show/589ceab40a58d602a0b99d10')
.map((response: Response) => response.json())
.subscribe(data => {
console.log(data);
this.todo = data;
})
error => {
console.log(error);
};
}
}
}
In Konsole I Antwort von API erhalten, die mittlere http von Server funktioniert ... Aber poroblem ist auf Client, auch wenn ich isNode
Inhalt von http nicht rendern, wie es sollte ... Was kann ein Problem sein?
* Inhalt von http nicht rendern, wie es sollte * ... was bedeutet das? Wie wird es derzeit gerendert und wie soll es aussehen? – Alex
Ich bin mit dem gleichen Problem konfrontiert, hast du es gelöst? –
Kann man auf angular4 updaten? sehen diese * https://github.com/angular/universal/issues/694#issuecomment-297012203 Dies sollte die Führung https://github.com/angular/universal/blob/master/UPGRADE -GUIDE.md – mariomol