Я хочу перезагрузить свой компонент, нажав кнопку с новым списком.Поэтому моя проблема заключается в том, что он не перезагружает компонент с новым списком после нажатия одной из кнопок.Может ли кто-нибудь помочь мне с этим?Большое спасибо.
Это мой HTML-файл, в котором я передаю свой список.
<div class="content_box_left" *ngIf="isloaded==true">
<component [list]="actualList"></component>
</div>
Некоторый код из моего Typescript-файла:
actualList=[];
list1=[1, 2, 3, "dog"];
list2=[3, "cat", "mouse", 47];
button1(){
console.log("Button 1 pressed");
this.actualList=this.list1;
}
button2(){
console.log("Button 2 pressed");
this.actualList=this.list2;
}
Component-HTML-Code:
<div>
<ion-list>
<ion-item *ngFor="let list of list">
<ion-label>{{list}}</ion-label>
</ion-item>
</ion-list>
</div>
Компонент-машинописный код:
@Component({
selector: 'caiditems',
templateUrl: 'caiditems.html'
})
export class CaiditemsComponent {
@Input()
list = [];
constructor() {}
}
}