我看過很多類似的問題,但仍然難以完成。 Try-d observable-s,但搞亂了某處並且無法完成。新仍然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函數中... 我需要將數據從子標記傳遞給父標記。 你顯示的方式,數據不會從子標記傳遞給父標記...說:未捕獲的TypeError:無法讀取未定義的屬性'piclist'(...) – Rix
從技術上講,您不會將數據從子項傳遞給父項,你可以將一個父對象的引用傳遞給子對象,以便兩者都可以訪問這些數據。也許你得到的錯誤是因爲'make-list'腳本部分的其他部分。也許這不是指實際的標籤。嘗試在腳本部分的開頭設置var'tag = this',然後使用'tag.opts'而不是'this.opts' – moritz