我試圖打開一個模式,當用戶輸入特定數量的數字時,但我看起來並不像我想要的那樣,而是點擊時觸發一個模式。當在Ionic 2中輸入總位數時打開一個模態Angular 2如何?
這是我做了什麼:
的test.html
<ion-card class="card-space">
<ion-item>
<ion-label stacked>Amount</ion-label> <!--I can use floating here but I prefer stacked-->
<ion-input type="text" placeholder="Input Amount" (itemSelected)="itemClicked($event)">
</ion-input>
</ion-item>
</ion-card>
test.ts
import {Component} from '@angular/core';
import {ModalController, NavController, NavParams} from 'ionic-angular';
import {Http} from "@angular/http";
import {CompleteTestProvider, ISearch} from "../../providers/complete-test";
import {CustomerDetailsPage} from "../customer-details/customer-details";
@Component({
selector: 'page-customer-issues-form',
templateUrl: 'customer-issues-form.html',
})
export class CustomerIssuesFormPage {
constructor(public navCtrl: NavController,
public navParams: NavParams,
private http: Http,
public completeTestProvider: CompleteTestProvider,
private _modalCtrl: ModalController) {
}
ionViewDidLoad() {
console.log('ionViewDidLoad CustomerIssuesFormPage');
}
itemClicked(item: ISearch) {
console.log(item);
//so open the modal here
let modal = this._modalCtrl.create(CustomerDetailsPage, {customer:item});
modal.present();
}
}
我怎麼去呢? 我正在使用Ionic 2,Angular 2和Typescript。
,但從Typescript出現錯誤說:屬性'值'不存在類型'EventTarget' –