【发布时间】:2018-08-31 11:06:59
【问题描述】:
我需要在我输入的每 4 位数字后添加一个连字符,我在控制台中得到这个,我怎样才能实现这个以改变角度 2 中的输入
我使用的代码如下 .ts
mychange(val){
var self = this;
var chIbn = self.storeData.iban_no.split("-").join("");
if (chIbn.length > 0) {
chIbn = chIbn.match(new RegExp('.{1,4}', 'g')).join("-");
}
console.log(chIbn);
self.storeData.iban_no = chIbn;
}
HTML
<input type="text" name="din" (ngModelChange)="mychange($event)" class="form-control" [(ngModel)]="storeData.iban_no" required>
控制台
输入
需要输入本身的连字符值
【问题讨论】:
-
在 Input 标签中尝试 [value] = "mychange($event)"。
-
尝试我在回答中给出的更新方法,它应该适合你
-
让我知道这对你有用与否
标签: angular input credit-card