Usr*_*Usr 3 textarea typescript ionic-framework ionic3 angular
我有一个ion-textarea用户可以写一些内容,我想在点击一个按钮后得到这个文本.
这是html:
<ion-row>
<ion-item>
<ion-textarea [(ngModel)]="myInput" (ionInput)="getItems($event)" placeholder="New Info"></ion-textarea>
</ion-item>
</ion-row>
Run Code Online (Sandbox Code Playgroud)
<button ion-button class="card-button" color="secondary"
(click)="addInfo()"> <ion-icon name="add-circle" class="icona-bottone"></ion-
icon>Add Info</button>
Run Code Online (Sandbox Code Playgroud)
我已经尝试在我的.ts文件中执行此操作:
getItems(textarea) {
// set q to the value of the textarea
var q = textarea.srcElement.value;
this.textSearch = q;
}
addInfo(){
console.log("You wrote " + this.textSearch)
}
Run Code Online (Sandbox Code Playgroud)
但它打印出"你写的undefined".将文本作为字符串并使用它的正确方法是什么?
由于您使用了双向数据绑定,因此可以执行如下所示的操作.
html的
<ion-row>
<ion-item>
<ion-textarea [(ngModel)]="myInput" placeholder="New Info"></ion-textarea>
</ion-item>
</ion-row>
Run Code Online (Sandbox Code Playgroud)
.TS
console.log(this.myInput);//this is your textarea value
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3444 次 |
| 最近记录: |