将数据转发到Ractive.js中的组件

Forward data to component in Ractive.js

本文关键字:组件 js Ractive 数据 转发      更新时间:2023-09-26

假设我想从一个数组中动态生成Racive组件的集合,该数组指定应传递给每个实例的数据:

var items = [
    { data: { foo: "bar1" } },
    { data: { foo: "bar2" } }
];

是否有任何方法可以将该数据转发到组件,以便它将其视为自己的数据,而不是称为"数据"的属性。

{{#each items}}
    <Component __data__="{{data}}" />
{{/each}}

原因是我希望能够轻松地重用动态列表和无动态列表的组件:

<Component foo="bar3" />

此PR将通过:做到这一点

<Component this='{{data}}'/>