У меня была дискуссия о том, как формы должны работать с коллегой, и у нас были разные идеи о том, как поле ввода, управляемое бэкэндом, должно реагировать на ввод пользователя.
Это обсуждение было основано на Angular «нетронутый»
«нетронутый» означает, что пользователь не изменил значение, так как оно отображалось в этой форме.
Так дано пользователю имеет автозаполнение ввода, которое ищет аэропорты поблизости, когда пользователь выбирает параметр, тогда мы устанавливаем значение FormControl
для выбранного параметра.
Насколько я понимаю, поскольку пользователь выбрал опцию, пользователь изменил FormControl.
Мое понимание моего коллеги заключается в том, что изменение является программным c, а FormControl
обновляется на основе некоторого внутреннего процесса, поэтому значение является «доверенным» и помечается нетронутым.
Существует ли более конкретное определение нетронутого? Тот, который принимает во внимание внутренние процессы или программные c входы?