Dears, Ich verwende nativescript mit angular2 und versuchen SegmentedBar zu verwenden funktioniert es bei mir gut, aber ich brauche die selectedIndex mein HTML auslösen:Nativescript angular2 kann nicht auf Segmentedbar selectedIndex
<SegmentedBar class="tabs" [items]="items" [(ngModel)]="selectedIndex" selectedBackgroundColor="#000" (selectedIndexChanged)="SegmentChanged(selectedIndex)" #tabs></SegmentedBar>
und meine Komponente ist:
selectedIndex: number;
constructor(@Inject(Page) private _page: Page){
this.selectedIndex = 0;
}
public SegmentChanged(b) {
console.log(b) // it gives me the old value not the current value
}
dieser Code gibt mir den alten SelectIndex-Wert nicht der aktive. ich bin auch, dass die Code-Schnipsel versucht: http://www.nativescriptsnacks.com/snippets/2016/06/22/angular-segmentedbar.html aber es für mich nicht funktioniert, weil:
@ViewChild("tabs") tabs: ElementRef; // console.log(this.tabs); return undefined
Wenn jemand kann mir einen Arbeits Schnipsel helfen oder geben. danke.
Link nur Antworten auf SO abgeraten. Bitte posten Sie den relevanten Inhalt direkt in Ihrer Antwort. –
Dank @Nikolay funktioniert es gut. –