0

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

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

是否有一个正式的内置解决方案来检查表达式属性中的焦点?
谢谢你的帮助!

4

1 回答 1

1

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

expressionProperties: {
    'model.testField': (m, formState, field) => {
        if (m.testField.value && field.focus === true) {
            return x;
        } else {
            return y;
        }
    }
}
于 2020-03-04T12:17:10.800 回答