2014-11-27 3 views
0

Durandal 위젯을 만들고 있는데 제대로 작동합니다. 내 질문은 activationData에 관한 것입니다. 그것은 무한히 중첩 된 것으로 보이고 나는 그 이유를 모른다.Durandal activationData가 위젯에 중첩되어 있습니다.

activate에 전달 된 settings 인수를 검사하고 activationData으로 드릴 다운하면 해당 개체가 계속 자체 내에 중첩됩니다. 왜 그런가?

답변

2

'무한대로 중첩 된'것이 아니기 때문에 JavaScript에서 순환 참조라고 불리는 것을 참조하는 것입니다. 만큼 toJSON()하려고하지 않는 한 당신은 괜찮을거야, 그것은 일반적인 관행.

예를 들어 부모/자식 관계를 가지고 -

Parent 
    - Child 

Child 
    - Parent 

부모도 부모가 아이를 가지고있다. 더 이상.

관련 문제