Я создаю страницу, на которой отображаются компоненты Ractive, указанные в схеме JSON, и мне нужна помощь в передаче правильных данных в компоненты.
Я понимаю в простейшем случае, как передать данные в компонент:
(e.g., <dog theData={{theData}} />
)
Но в этом случае я использую функцию Ractive.extend, чтобы предоставить компонент циклу, и пробовал много вещей, чтобы получить правильные данные для каждого компонента, но безрезультатно.
Эта скрипка должна объяснить это: https://jsfiddle.net/4kax8dLo/7/
В функции «getComponent» мне нужно использовать «this», чтобы найти соответствующие данные в «homePageSections» и передать эти данные в компонент.
В случае успеха на странице должно быть написано «navText is yee haa».
(Если это кажется слишком сложным способом размещения материала на странице, дайте мне знать, и я смогу подробно описать вариант использования. Возможно, существует более простой и элегантный способ достижения цели.)
Благодарен за любое руководство или совет!