У меня проблема с моим приложением, потому что оно создает бесконечный цикл при попытке создать форму. Моя форма сгенерирована на основе json (пример в коде). Проблема возникает только тогда, когда я перехожу к другому шагу и возвращаюсь к форме. Я понятия не имею, что вызывает эту проблему, потому что это происходит только тогда, когда состояние загружается во второй раз. Возможно ли, что angular хранит наблюдателей, которые были созданы в предыдущем состоянии, и они просто перекрывают друг друга?
Вся идея этого приложения заключается в том, что у вас есть определение формы в разделе «форма», затем есть «схема», которая определяет каждый элемент модели, и в конце есть «модель», в которой хранятся все переменные.
<schema-form
data-name = "theemployeeform"
data-schema = "$ctrl.json.all_fields.schema"
data-form = "$ctrl.json.all_fields.form"
data-model = "$ctrl.json.model">
</schema-form>
Чтобы увидеть ошибку, откройте инспектор Chrome и выполните следующие действия: Главная -> Форма -> Главная -> Форма Error: [$rootScope:infdig]