Ich muss eine Gruppe von Schaltflächen basierend auf einer Kategorie rendern, und wenn die Kategorie in der Datenbank eine Adresse hat (endereco), zeige ich sie dem Benutzer, wenn nicht, sollte dieser Teil übersprungen und der Rest angezeigt werden, z. B. (Name_Kontakt, Telefonnummer, Adresse, andere_Info) ODER (Name_Kontakt, Telefonnummer, andere_Info).
Mein Problem im Moment: Wenn ich nur die Informationen auf der Schaltfläche aufrufe, wird auf dem Bildschirm eine „Null“ auf dem Bildschirm angezeigt, wenn einige Informationen nicht gefunden werden, und das möchte ich nicht.
Entschuldigung, wenn ich mich wiederhole, was ich brauche, ist das auf irgendeine Weise, wenn überhaupt Wenn die Informationen in der Datenbank null sind, werden sie weder angezeigt noch zeigen sie „null“ in der Schaltfläche an. Die Schaltfläche sollte „sauber“ sein
Code: Select all
function renderizarModais(dadosAgrupados) {
const container = document.getElementById('modals-container');
if (!container) return;
const categorias = Object.keys(dadosAgrupados);
let html = '';
categorias.forEach(categoria => {
const modalId = `modal-${categoria.replace(/[^a-zA-Z0-9]/g, '-',)}`;
html += `
×
${categoria}
${
dadosAgrupados[categoria].map(item =>
`
Mobile version