Ngx-formly 检查表达式属性中的焦点

Ngx-formly check for focus in expressionProperties

我正在使用 ngx-formly v: 5.5.10。我尝试检查字段是否集中在 expressionProperties 中。 这对于根据焦点更改值是必要的。像这样:

expressionProperties: {
    'model.testField': (m) => {
        if (m.testField.value && testField.focus=true) {
            return x;
        } else {
            return y;
        }
    }
}

有没有正式的内置解决方案来检查 expressionProperties 中的焦点?
感谢您的帮助!

字段实例作为表达式回调的第三个参数传递:

expressionProperties: {
    'model.testField': (m, formState, field) => {
        if (m.testField.value && field.focus === true) {
            return x;
        } else {
            return y;
        }
    }
}