当用户单击同一HTML页面上的按钮时,我希望将<ion-text>的值发送到TypeScript文件。但是,这是行不通的。
<ion-text [(ngModel)]='xy' ngDefaultControl >'variables from a global provider' </ion-text>
<ion-button (click)="callFun()">Save</ion-button>TypeScript文件:
xy:string;
ngOnInit() {
console.log(this.xy);
}
callFun(){
console.log(this.xy);
}在控制台中,它返回undefined。我怎样才能得到它?我无法将(ionChange)函数与ion-text一起使用。
发布于 2022-05-25 09:32:36
对不起,我是角型的,但是为了工作ngModel,离子文本组件应该有一个属性"value",
我想你可以用
<ion-text #myText>{{global.x}}</ion-text>`
<ion-button (click)="callFun(myText)">Save</ion-button>
callFun(text:any){
console.log(text.innerHTML);
}但是,抱歉,我不知道Ionic:
https://stackoverflow.com/questions/72374473
复制相似问题