, когда я впервые нажимаю на кнопку модального открытия, он увеличивает счетчик = 1 в методе и печатает значение каждый раз, когда в любом месте проекта я нажимал на счетчик приращений.затем, закрыв модальное окно, я нажал на экране поиска, этот метод также увеличивает значение переменной count, скажем, 3, а затем, когда я нажал на значение счетчика модальных кнопок, увеличилось, но оно отображает старое значение. Я пробовал oninit () и onChanges, но все еще та же проблема
<!-- Modal Header -->
<div class="modal-header" >
<h4 class="modal-title">{{count}} CHASSIS</h4>
<button type="button" class="close" data-dismiss="modal">×</button>
</div>
класс экспорта ChassieSpecComponent реализует OnInit, OnChanges {
constructor(private router: Router, private chassieSpecService: ChassieSpecService, private userIdle: UserIdleService, private auth: AuthenticationService) {}
ngOnInit() {
this.getRecentAddedChassis();
}
getRecentAddedChassis(): void {
this.count++;
alert("recet added " + this.count);
// working code
this.chassieSpecService.getRecentAddedChassis().subscribe(data => {
// console.log("recentAddedChassis "+data) ;
alert(this.recentAddedChassis); //showing updated values everytime
this.recentAddedChassis = data;
this.router.navigate(['chassisSpec']);
});
}
} ``