我正在使用angular7应用程序,需要在输入字段上格式化客户输入的内容。
我正在使用keydown
事件来跟踪用户输入:
@HostListener('keydown', ['$event'])
onKeyDown(event: KeyboardEvent) {
// Format user input (i.e. Capitalize word, etc)
}
现在,当字段中有一个值时,我将面临标识用户输入的问题,该值将被当前事件替换(开始在突出显示的字段中键入)。在这种情况下,Element的值将是原始值,而我为此所做的格式化不会保留,因为它将替换该值。
现在有没有办法识别字段的值是否突出显示?