Angular: Как сделать так, чтобы ngModel выпадающего списка выбора привязывалась к двум разным значениям, на основе которых одно из двух не является нулевым? - PullRequest
0 голосов
/ 08 мая 2020

У меня есть раскрывающийся список с вариантами 2 разных типов. Если пользователь выбирает опцию type1, свойство propertyOfType1 моего объекта должно быть заполнено ID опции. Если пользователь выбирает параметр, имеющий значение type2, свойство propertyOfType2 должно быть заполнено ID выбранного параметра.

В настоящее время я использую (change) в раскрывающемся списке выбора, чтобы проверить, какой тип выбран для заполнения правильного свойства, и установить для другого значение null. Проблема, с которой я столкнулся в настоящее время, заключается в том, что у меня нет возможности отобразить выбранный вариант для пользователя, поскольку ngModel основан на двух свойствах. Как я могу это сделать?

...