【发布时间】:2016-10-31 20:45:35
【问题描述】:
我的应用程序有问题,因为它在尝试生成表单时会创建无限循环。我的表单是基于 json 生成的(代码中的示例)。只有当我进入另一个步骤并返回表格时才会出现问题。我不知道是什么导致了这个问题,因为它只在第二次加载状态时发生。是否有可能在以前的状态下创建的角度保持观察者只是相互重叠?
关于这个应用程序的整体想法是,您在“表单”部分有表单定义,然后有一个定义每个模型元素的“模式”,最后有一个存储所有变量的“模型”。
<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]
App example on Plunker https://plnkr.co/edit/nkdzwLuEO0RauZT1jpOJ?p=preview
【问题讨论】:
标签: angularjs infinite-loop digest