Need assistance pushing new cards when the "Hit" button is selected to the cards[] array. I've tried a myriad of methods but can't seem to nail this simple issue. Assistance is greatly valued!
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'app';
deck: any;
cards = [];
hand = 0;
cardCount: number;
constructor(private _data: DataService){
console.log("Data Service ready to query api");
this.cards = [];
};
newDeck(){
this._data.newDeck().subscribe(res => this.deck = res.json());
}
deal(cardCount){
this._data.deal(cardCount, this.deck.deck_id).subscribe(response => this.cards = response.json());
if(this.cards) {
this.cards.push(this.cards);
}
}
}