Ste*_*ero 3 forms ionic3 angular ion-select
我想提供一个选项,允许用户ion-select在选择后决定不选择某个选项时清除表单字段,但我很难找到任何可以提供帮助的内容。
<ion-item class="formField ionField">
<ion-label color="primary" stacked>PROJECT</ion-label>
<ion-select
#projectName
ngModel
name="project"
interface="action-sheet">
<ion-option (ionSelect)="projectSelect(project.ProjectName,i)" [value]={ID:project.ID,Name:project.ProjectName} *ngFor="let project of projectArray; let i = index" >{{project.ProjectName}}</ion-option>
</ion-select>
</ion-item>Run Code Online (Sandbox Code Playgroud)
<ion-option (ionChange)="resetValue()">Reset</ion-option>
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。
您不能使用ion-option重置ion-select表单字段。ion-select但是,如果ion-option选择如下所示,您可以提供清除按钮来重置。
超文本标记语言
<ion-content padding>
<ion-list>
<ion-item>
<ion-label>PROJECT</ion-label>
<ion-select [(ngModel)]="project">
<ion-option *ngFor="let project of projects" value="{{project}}">{{project}}</ion-option>
</ion-select>
</ion-item>
</ion-list>
<button *ngIf="project" ion-button (click)="reset()">clear</button>
</ion-content>
Run Code Online (Sandbox Code Playgroud)
TS
export class HomePage {
projects: any = [];
project: string;
constructor() {
this.projects = ["project 1", "project 2", "project 3", "project 4"];
}
reset() {
this.project = null;
}
}
Run Code Online (Sandbox Code Playgroud)
在这里找到工作示例
| 归档时间: |
|
| 查看次数: |
10036 次 |
| 最近记录: |