나는 비슷한 질문을 많이 보았지만 여전히 어려움을 겪고있다. 시도 - 관찰 할 수 있지만 어딘가 엉망으로 만들었어요. 자식 태그에 여전히자식 태그에서 상위 태그까지의 Riotjs 데이터
riotjs 할 새로운 나는 목록에 데이터를 밀어하는 기능이 있습니다
이<make-list>
...lots of html...
<script>
var piclist = []; --after first function run this list has data
....
done: function (e, data) {
piclist.push(data.result);
}
...
</script>
</make-list>
부모 데이터에 난 기능에 액세스 할
<main>
...lots of html..
<script>
riot.mount('make-list')
and i wana use that piclist = []; list here inside a function
</script>
</main>
도움을 주셔서 감사합니다. 그러나 이것은 무엇을 찾고있는 것이 아닙니다. make-list.tag는 main.tag 함수에서 필요한 항목 목록을 만듭니다 ... 하위 태그에서 상위 태그로 데이터를 전달해야합니다. 당신이 보여주는 방식으로, 자식 태그에서 부모 태그로 데이터가 전달되지 않을 것입니다 ... : Uncaught TypeError : undefined (...)의 'piclist'속성을 읽을 수 없습니다. – Rix
기술적으로, 당신은 부모로부터 자식으로 데이터를 전달하지 않을 것입니다. 두 부모가 모두 데이터에 액세스 할 수 있도록 부모로부터 자식에게 참조를 전달합니다. 아마도'make-list' 스크립트 부분의 다른 부분 때문에 당신이 얻고있는 오류가있을 것입니다. 아마 이것은 실제 태그를 참조하지 않습니다. 스크립트 부분의 시작 부분에 var'tag = this '를 설정 한 다음'this.opts' 대신'tag.opts'를 사용하십시오. – moritz