В настоящее время у меня есть компонент, подобный следующему примеру:
@Component("infoData")
public class infoDataClass(){
protected Integer age;
protected String name;
protected String address;
со своими добытчиками и сеттерами...
И в моем xhtml я получаю доступ к этим атрибутам следующим образом :
<div
id="infoContainer"
data-age="#{infoData.age}"
data-address="#{infoData.address}"
data-name="#{infoData.name}"
></div>
И я их успешно получаю. Мой вопрос в том, что вместо того, чтобы обращаться к ним по одному, как я мог бы собрать их все вместе? Мне нужно добавить 5-6, а может быть, и больше атрибутов в будущем, и это станет действительно грязным, если я буду продолжать в том же духе.
В моем интерфейсе (vue) Я разбираю их следующим образом:
const age= $(containerElement).attr('data-age');
const name= $(containerElement).attr('data-name');