Kullanıcı sınıfı içeren bir dizim var. Bu dizi *ngFor
aracılığıyla <li>
öğelerinde tekrarlandı. Kullanıcı bu öğeleri tıklayabilir ve detay kontrolünde bir kullanıcının detayını alabilir.Angular2 Bir sınıftaki verilerdeki değişiklikleri nasıl dinlersiniz?
Ayrıntı denetimindeki alanlar [(ngModel)]
kullanılarak bağlanır.
Bir kullanıcının belirli bir kullanıcıdaki verileri nasıl değiştirdiğini anlamaya çalışıyorum, böylece kirli olarak işaretleyebilir ve yalnızca değiştirilmiş kullanıcıları web hizmetine geri gönderebilirim. Ayrıca, kullanıcının kaydedilmemiş verilerle birlikte gezinmesini de durdurmak istiyorum.
C# içinde bunu gerçekleştirmek için INotifyPropertyChanged
arabirimini kullanırdım.
ngOnChanges
ve onchange
'a bakıyorum ama bunlar aradığım şey gibi görünmüyor.
Her türlü yardım harika olurdu.
Formdaki değişiklikleri nasıl dinlersiniz? –
Formunuzun nasıl göründüğüne bağlı olarak değişir. Hatırladığım kadarıyla bu .form.valueChanges.subscribe (...) 'gibi bir şey. –