*ngFor
은 내 데이터를 출력하기 위해 노력했지만 아무 것도 바뀌지 않을 때 이벤트를 발생 시키려고 할 때 아무 것도 일어나지 않습니다. ,클릭하거나 누르는 이벤트가 발생하지 않습니다.
import {Component} from '@angular/core';
import {NavController} from 'ionic-angular';
@Component({
templateUrl: 'build/pages/home/home.html'
})
export class HomePage {
reportOptions;
selectedOption;
searchString;
constructor(private navController: NavController) {
this.Options = [ {
displayName: 'Test Option 1',
id: '1'
},
{
displayName: 'Test Option 2',
id: '2'
},
{
displayName: 'Test Option 3',
id: '3'
}
];
this.selectedOption = 'Hello';
}
changeSelection(x) {
this.selectedOption = 'world';
}
onKey(value: string) {
this.searchString= value;
}
}
내가 여기 누락 무엇을 볼 수 없습니다 :
<ion-content padding class="home">
{{ searchString }}
{{ selectedOption }}
<ion-searchbar (keyup)="onKey(box.value)"></ion-searchbar>
<ion-list radio-group>
<ion-list-header>
<span class="listHeader">Items</span><span class="pullRight">Showing 3 of 3</span>
</ion-list-header>
<ion-item *ngFor="let x of Options" (click)="changeSelection(x)">
<ion-label>{{ x.displayName }}</ion-label>
<ion-radio value="{{ x.id }}"></ion-radio>
</ion-item>
</ion-list>
</ion-content>
내가 (click)
이벤트가 발생하고 자바 스크립트에서 changeSelection
방법을 실행하는 데 기대 :
여기 내 HTML의 내가 누락되었거나 더 복잡한 것이 수입입니까?
Wonderful, 정말 고마워요 –
도움이되기를 기원합니다 :) – sebaferreras