javascript - JSON循环引用 Angular 错误

标签 javascript json angularjs tree

我正在尝试在 AngularJS 中实现一棵树。我必须根据用户输入(来自 Angular Select)动态地构建树(即向树添加节点)。这是我想做的操作,

var a = { name : "concat", operands : [{method : {}},{method : {}}]}; a.operands[0].method = a;

当我尝试在 AngularJS 中执行此类操作时,我收到 RangeError:超出最大调用堆栈大小。这种操作有问题。

我收到此错误,因为填充下拉列表的数组每次都会被修改并导致此错误。带来不便敬请谅解。

最佳答案

我认为您的代码中缺少某些内容。如果您可以分享您的代码,那么我将能够提供更多帮助。或者您可以结账this blog 。在本博客中,我们将创建一个包含两个小指令的树。您可以根据您的要求修改指令。

关于javascript - JSON循环引用 Angular 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30999356/

相关文章:

javascript - 我如何获得 Angular js中的时差?

angularjs - 使输入反写

javascript - Backbone.js 将其绑定(bind)到 $.each

javascript - Three.js 光线转换和将对象放置在平面上方不起作用

java - 如何从 JSON 文件中删除项目?

ios - ViewTable不读取数组(IOS)

javascript - 什么是 Node JS 的最佳 JSON 或 JS 对象到 XML 转换器模块

javascript - ReactJS + MongoDB + NodeJS/ExpressJS : What is process. nextTick(function() { throw err; });?

javascript - 如何修复对象不支持属性或方法 'indexOf'?

javascript - 添加指令时如何避免多次 Angular 加载?