Правильно, поэтому мое лучшее предположение здесь - вам удалось создать себе бесконечный цикл.
Пользователь выбирает sku
, который заставляет ngModelChange
срабатывать, вызывая выполнение onCodeChange()
.
onCodeChange
Сбрасывает элемент управления productName
, который снова вызывает срабатывание ngModelChange
, но на этот раз для элемента управления product
onProductChange
.
onProductChange
, а затем сбрасываетsku
, таким образом, вызывая onCodeChange
.
Это затем продолжается, и продолжается, и продолжается. onCodeChange
косвенный вызов onProductChange
и onProductChange
косвенный вызов onCodeChange
.
Вам необходимо вывести код сброса в событие onselection
или что-то подобное.