kullanarak önyükleme uyarısı gösteriliyor.angular2
benim kod aşağıdaki gibidir:
html sayfası:
<div class="alert alert-success" *ngIf="saveSuccess">
<strong>Success!</strong>
</div>
<form #f="ngForm" (submit)="saveUser(f.value)">
/////Some form fields
<button class="form-control btn btn-primary" type="submit">save</button>
</form>
app.component.ts:
export class UserProfileComponent{
saveSuccess: boolean;
user: IUser;
saveUser(user:IUser) {
this.headers = new Headers();
this.headers.append('Content-Type', 'application/json');
this.editUserForm = user;
this._http.post('api/user/'+this._current_user._id, JSON.stringify(this.editUserForm),{
headers: this.headers
}).subscribe(function(data) {
// if the update is successful then set the value to true
// this is getting updated
if (data){
this.saveSuccess = true;
}
else{
this.saveSuccess = false;
}
});
}
} Uyarıyı görüntülemek istediğiniz
zaman başarılı POST yapılır.
Ben yapılır tasarrufu zaman başarılı böylece uyarı görüntülenebilir html 'saveSuccess' değişkeni bağlamak nasıl özlüyorum düşünüyorum. Ben onu görmedim
Bana iyi görünüyor - ne çalışmıyor? Konsolda herhangi bir hata var mı? – rinukkusu
Hata yok. Ben hata verecek sanmıyorum. 'SaveSuccess' değişkeni güncellendiğinden ve 'div' değerine bağlı olarak görüntülenir. – Pradeepb
@Pradeepb Bu yöntem benim için çalışmıyor. Mümkünse plunker paylaşabilir misin? –