ich eine Komponente haben, die eine variable myName hatAnsicht nicht aktualisiert, während Klassenvariable Wert angular2 Ändern
export class ConversationComponent implements OnInit {
private myName: string;
showNames(name)
{
this.myName=name;
}
}
der Wert unter Verwendung showNames()
gesetzt, und es durch
<h4>{{MyName}} </h4>
angezeigt wird, aber wenn Der Wert wird auf die Variable gesetzt, die sich in der Ansicht, dh der HTML-Seite, nicht ändert.
Hier ist mein Service:
import { Injectable } from '@angular/core';
import { ConversationComponent } from './conversation/conversation.component';
@Injectable() export class ChatingService {
constructor(private Conversation:ConversationComponent) { }
setValue(val) {
this.Conversation.showNames(this.myValue);
}
}
Erstellen Sie Plunker, die das von Ihnen erwähnte Problem erzeugen. – ranakrunal9
Wo nennst du 'showNames (...)'? – Vusal
es von einem Service anrufen .. –