Обычно компонент AEM извлекает свои данные из узла JCR, но мне было интересно, можно ли передать ему данные в HTL.Конечно, есть data-sly-resource
, но, насколько я знаю, таким образом вы можете пропустить только узел JCR.
Так что в реальном случае у меня есть данные в модели, которые получены из других источников.Все же я хотел бы использовать существующие компоненты.Мне известно, что данные должны, по крайней мере, соответствовать модели типов компонентов.
Но что, если компонент, который я хотел бы использовать, использует модель, в которую введены данные, например
* 1007?*
Так что в моих упрямых мыслях должна быть возможность каким-то образом передать массив строк, например
<div data-sly-resource="${myModel.aStringArray @ resourceType='my/component' }"></div>
Но, как упоминалось выше, это, похоже, предназначено только для прохождения узлов.
Есть ли способ выполнить передачу данных непосредственно компоненту (кроме создания шаблона)?