Nativescript app:私はdinamy TextFieldsを作成しています。ngModel&textfieldが点滅しないOnBlurイベント
1)Probme - 私がディナミカルに生成されたテキストフィールドをタップすると、キーボードはミリ秒間消滅して表示されます。私が本当に速く数回タップすると、キーボードはそのままです。
2)ダイナミックに生成されたTextFieldでonChange/onBlurイベントを作成するにはどうすればよいですか?私がtextFieldを更新するとき、私はメソッドを呼び出す必要があります。
ここでは、現在のリストは、次のとおりです。 (ぼかし)が動作しません。 <StackLayout col="1" row="0"> <ListView [items]="categoryService.attributes | async"> <template let-item="item" let-i="index"> <GridLayout rows="50 100"> <Label [text]="item.name"></Label> <TextField #input *ngIf="item.type=='text'" row="1" hint="Enter Value here" [text]="item.name" (blur)="categoryService.onAttributeChange(item, item.type, null, input.value)"></ TextField> <Switch #switch *ngIf="item.type=='checkbox'" row="1" checked="false" (checkedChange)="categoryService.onAttributeChange(item, item.type, null, switch.checked)"></Switch> <DropDown #aa *ngIf="item.type=='select'" row="1" [items]="categoryService.showAttributeValues(item.value)" [selectedIndex]="selectedIndex" (selectedIndexChange)="categoryService.onAttributeChange(item, item.type, aa.selectedIndex)"></DropDown> </GridLayout> </template> </ListView> </StackLayout>
ありがとう!あなたがtextChange
メソッドを使用することができ、これは個別にすべてのTextField
のためのテキストを取得するのに役立ちます引数として$event
返すために、あなたの2番目の質問について
HI IvRRimUm、 'TextField'用のキーボードを示すに問題が役に立てば幸い
app.component.html
app.component.ts
ListViewのはすでに修正されており、NS 2.4で利用可能になります - https://github.com/NativeScript/NativeScript/issues/2942 –