Durandal activationData嵌套在小部件中

时间:2014-11-27 12:40:09

标签: knockout.js widget durandal

我正在创建一个Durandal小部件,它的工作正常。我的问题是关于activationData。它似乎无限嵌套,我不知道为什么。

如果检查settings内传递的activate参数并向下钻取到activationData,则该对象将自动嵌套在其中。知道为什么吗?

1 个答案:

答案 0 :(得分:2)

它不是“无限嵌套”,而是简单地在JavaScript中引用所谓的循环引用。只要你不尝试toJSON(),你应该没事,这是常见的做法。

以父/子关系为例 -

Parent
  - Child

Child
  - Parent

父母有一个也有父母的孩子。没什么大不了的。