angular - 尝试在 Ionic 4/Angular 中获取 Ng Module 值以获取可编辑文本
问题描述
我正在尝试让一些可编辑的文本在 Ion-input 中工作。因此,当用户点击离子输入时,用户将能够编辑文本。
如何让 & 的 Ng 模型等于& 的editUserName
值editUserName
UserName
UserBio
我试图将 editUserName
&editUserName
它的值设置为ngOnInit
像这样
ngOnInit() {
this.recordRow.EdituserName = this.userName;
或者
this.item.EdituserBio = this.item.userBio;
或者
this.item.EdituserBio = this.userBio;
}
或者通过简单地{{item.userBio }}
在 HTML 中使用。
像这样
<ion-item>
<ion-label><strong>Name</strong></ion-label>
<ion-input type="text" [(ngModel)]="item.EdituserName"
readonly ="false">
{{item.userName}}
</ion-input>
</ion-item>
但这些都不适合我
HTML
<ion-item>
<ion-input placeholder="Username" [(ngModel)]="userName"> .
</ion-input>
</ion-item>
<ion-item>
<ion-input placeholder="User Bio" [(ngModel)]="userBio">
</ion-input>
</ion-item>
<!-- this updates the user name -->
<ion-item>
<ion-label><strong>Name</strong></ion-label>
<ion-input type="text" [(ngModel)]="item.EdituserName"> .
</ion-input>
</ion-item>
<!-- this updates the user Bio -->
<ion-item>
<ion-label><strong>About me</strong></ion-label>
<ion-input type="text" [(ngModel)]="item.EdituserBio" > .
</ion-input>
</ion-item>
<div style ="text-align: center">
<ion-button (click)="UpdateRecord(item)">
Save Changes
</ion-button>
</div>
TS
CreateRecord() {
let record = {};
record['profileImage'] = this.profileImage ;
record['userName'] = this.userName || "";
record['userBio'] = this.userBio || "";
this.profileService.create_NewUser(record).then(resp => {
console.log(resp);
})
.catch(error => {
console.log(error);
})
}
UpdateRecord(recordRow) {
let record = {};
record['userName'] = recordRow.EdituserName || "" ;
record['profileImage'] = this.profileImage || "";
record['userBio'] = recordRow.EdituserBio || "" ;
this.profileService.update_User(recordRow.id, record);
}
解决方案
尝试在构造函数中设置默认值
construct(){
this.recordRow.EdituserName = this.userName;
}
推荐阅读
- python - Python Cannot Inherit attributes from a class to another class
- excel - 如何从另一列中查找值并显示行号?
- java - 如何使用流和可选重写代码
- javascript - 如何转换这些字符?
- sql-server - How to enlarge the storage size Azure SQL Database greater than 4 TB?
- c# - 可以组合 AutoMapper 映射吗?
- tensorflow - Keras重复元素将ValueError List参数'indices'抛出到'SparseConcat'Op,长度0小于最小长度2
- javascript - How to sync three swiper slider?
- javascript - Webpack 4 + Babel 7.4.0 + Babel Polyfill
- java - 如何检查 JSON 节点是否短