I am trying to display an array's data (populated in chat.component)..
public matchesList = [];
loadMatches() {
...
    if (result.success) {
      this.matchesList = result.matches_list.split(',');
      console.log(this.matchesList);
    }
}
..in chat.component.html..
<div class="matchesList" *ngFor="let match of matchesList">
    <p>{{match}}</p>
</div>
.. without any luck!
The console.log() shows me that the array is populated correctly: (3) ["3", "5", "6"].
loadMatches() is called from another component home.component..
import { ChatComponent } from '../chat/chat.component';
@Component({
  providers: [ChatComponent],
  ...
})
loadChatViewData() {
    this.chatComp.loadMatches();
}
<a class="nav-link" (click)="loadChatViewData()"></a>
Why isn't matchesList's data accessible in chat.component.html ?
Thank you!
 
    