Ngx-формальная проверка фокуса в expressionProperties - PullRequest
0 голосов
/ 04 марта 2020

Я использую ngx-formly v: 5.5.10. Я пытаюсь проверить, сфокусировано ли поле в expressionProperties. Это необходимо для изменения значения в зависимости от фокуса. Примерно так:

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

Есть ли встроенное решение для проверки фокуса в expressionProperties?
Спасибо за любую помощь!

1 Ответ

1 голос
/ 04 марта 2020

Экземпляр поля передается в качестве третьего аргумента обратного вызова выражения:

expressionProperties: {
    'model.testField': (m, formState, field) => {
        if (m.testField.value && field.focus === true) {
            return x;
        } else {
            return y;
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...