我正在创建一个Durandal小部件,它的工作正常。我的问题是关于activationData。它似乎无限嵌套,我不知道为什么。
如果检查settings
内传递的activate
参数并向下钻取到activationData
,则该对象将自动嵌套在其中。知道为什么吗?
答案 0 :(得分:2)
它不是“无限嵌套”,而是简单地在JavaScript中引用所谓的循环引用。只要你不尝试toJSON()
,你应该没事,这是常见的做法。
以父/子关系为例 -
Parent
- Child
Child
- Parent
父母有一个也有父母的孩子。没什么大不了的。