我的HTML出了点小问题,我不能把数据从HTML转到TS。我想保存所有的文件,并将其发送到我的数据库。我得到了类似于(HTML)的内容:
<h3>Part 1 : General Information</h3>
<ion-list>
<ion-item>
<ion-label>Date</ion-label>
<ion-datetime displayFormat="MMM DD YYYY" [(ngModel)]="date"></ion-datetime>
</ion-item>
<ion-item>
<ion-label stacked>First Name</ion-label>
<ion-input type="text" aria-placeholder="First Name" placeholder="First Name"></ion-input>
</ion-item>
<ion-item>
<ion-label stacked>Last Name</ion-label>
<ion-input type="text" aria-placeholder="Last Name" placeholder="Last Name"></ion-input>
</ion-item>
<ion-item>
<ion-label>Birthdate</ion-label>
<ion-datetime displayFormat="MMM DD YYYY" [(ngModel)]="birthdate"></ion-datetime>
</ion-item>
我获得这个数据onSave并将其推入如下列表(TS):
public key: string = 'Save1';
public save: string[] = new Array();
public checkedValue = document.querySelector('.medical-form');
saveQuestionnaire(){
for ( var _isave in this._symptoms ) {
this.save.push(this.symptoms[_isave]);
console.log("Number of symptom (27)");
}
console.log('TEST QUERY SELECTOR', this.checkedValue);
console.log("this.save",this.save)
this._storage.set(this.key,this.save);
this.save = null;
}
我不知道我怎么能弄到这些信息。我应该使用$scope吗?
感谢您的时间和帮助。
发布于 2018-06-01 03:26:45
您应该在.ts文件的作用域中使用ngModel和变量,例如:
<ion-item>
<ion-label stacked>First Name</ion-label>
<ion-input type="text" aria-placeholder="First Name" placeholder="First Name" [(ngModel)]="firstName" name="firstName"></ion-input>
</ion-item>
<ion-item>
<ion-label stacked>Last Name</ion-label>
<ion-input type="text" aria-placeholder="Last Name" placeholder="Last Name" [(ngModel)]="lastName" name="lastName"> </ion-input>
</ion-item>
并且应该在class的作用域中设置变量:
public firstName: string = "";
public lastName: string = "";
console.log(this.firstName);
https://stackoverflow.com/questions/50630435
复制相似问题