Şu anda aşağıdaki örnekte olduğu gibi bir bileşene sahibim:
@Component("infoData")
public class infoDataClass(){
protected Integer age;
protected String name;
protected String address;
yakalayıcıları ve ayarlayıcılarıyla...
Ve xhtml'mde bu özniteliklere şu şekilde erişiyorum :
<div
id="infoContainer"
data-age="#{infoData.age}"
data-address="#{infoData.address}"
data-name="#{infoData.name}"
></div>
Ve onları başarılı bir şekilde alıyorum. Sorum şu, onlara tek tek erişmek yerine, hepsini nasıl bir araya getirebilirim? Gelecekte 5-6 ve belki daha fazla özellik eklemem gerekiyor ve böyle devam edersem gerçekten dağınık hale gelecektir.
Frontend'imde (vue) bunları şu şekilde ayrıştırıyorum:
const age= $(containerElement).attr('data-age');
const name= $(containerElement).attr('data-name');