Ich arbeite an Ionic Project. Hier auf die Schaltfläche klicken, wird ein Anforderungsprozess und Daten empfangen, wie dargestellt folgende:So wenden Sie * ngFor in angular2 oder in ionic an
public login() {
//this.showLoading()
var test33;
this.auth.login(this.registerCredentials).subscribe(data => {
console.log(data["_body"])
test33 = data["_body"]
console.log(test33)
},
error => {
this.showError(error);
});
}
In Ansicht:
<ion-row class="logo-row">
<ion-col></ion-col>
<h2 *ngFor="let user0 of test33">{{ user0.name }}</h2>
<ion-col width-67>
<img src="http://placehold.it/300x200"/>
</ion-col>
<ion-col></ion-col>
</ion-row>`
Auf Konsole empfangen ich die Daten in test33 Variable wie:
[{"id":1,"role_id":1,"name":"Dr. Admin","email":"[email protected]","avatar":"\/user\/1\/profile\/HR1-dummy-avater.png","password":"$2y$10$iEpnh6pJ09rxH5NFFCVzaewBCxC\/FHZuHnkWA6qUrOBO3tYIBbsVC","remember_token":"VgwXUdIpL6EqW7Fp66VGRPjSKE727Inc4MTseJQq84cTCglkS335KCqVnavu","created_at":"2017-05-25 22:46:10","updated_at":"2017-06-14 05:19:52","is_feature":null}]
Aber {{user0.name}}
nicht den Namen zurückgeben.
Bitte weisen Sie darauf hin, wo ich Fehler mache.
Wie man es als Eigentum erklärt. denn jetzt, wenn ich die 'var test33' ausdenke und die' test33' in this.test33' ändere, gibt es einen Fehler von 'Property' test33 'existiert nicht auf dem Typ' LoginPage'.' – Mohammed
bearbeitet mit einer Antwort dafür –