Mein Objekt sieht wie folgt aus:Maximale Größe des Anrufspeichers überschritten. rekursive Tags
<app>
<child opts="{ json }"></child>
<script>
this.json = [
{
text: 'parent',
child: [
{
text: 'child1',
child: {
text: 'child2'
}
}
]
}
];
</script>
</app>
Jedes Kind seine eigenen Kinder haben. Also brauche ich Rekursionstag hier. Es ist was ich habe:
<child>
<h1>child: { opts.opts.text }</h1>
<div if={opts.opts.child}>
<child opts={opts.opts.child}></child>
</div>
</child>
Ich bekomme Maximum call stack size exceeded
. Ich lese, dass in einem Riot js Rekursion Tags ein Problem ist, aber keine Lösung gefunden hat, oder dass es nicht sein kann.
Könnten Sie den Code hinzufügen für "Kind" -Tag? Oder wenn es das ist, dann zeige, wie du es benutzt. – Heikki
für jetzt das ist alles. Ich möchte rekursiv hier verwenden, weil ich nicht wissen kann, wieviele nistende Kinder ich haben werde. – Michal
Ich muss raten, weil Ihr Beispiel nicht vollständig ist. Ist das was du hast? -> http://plinkr.co/edit/07au1eYZOSjU1vldColC?p=preview – Heikki