如何强制用户只使用p-chips
组件输入数字?
我想从用户输入填充numbers
数组。
除p-chips
组件外,还有其他方法可以实现此目的吗?
答案 0 :(得分:1)
使用p-chips
组件,您可以使用onAdd
方法检查用户输入:
<强> HTML 强>
<p-chips [(ngModel)]="values" (onAdd)=checkInput($event)></p-chips>
<强> TS 强>
checkInput(event) {
this.errorMessage = ''; // reinitialize error message
if(!this.isInt(event.value)) {
this.errorMessage = event.value + ' is not an integer !'; // display error message
this.values.pop(); // remove last entry from values
}
}
请参阅Plunker