ciao!
grazie per la risposta.
in pratica "la colpa" è di angular che imposta quell'attributo dimanico, e poi applica un css come indicato.
alla fine ho risolto tramite typescript.
in pratica mi vado a prendere il nome dell'attributo e poi gli imposto il css a "runtime":
non è bellissima come soluzione però non ho trovato altro modo.codice:pageInitialized(e) { const w = (document.querySelector('#col_pdf') as HTMLElement).offsetWidth; const h = (document.querySelector('.layout-content') as HTMLElement).offsetHeight - 50; const cont = e.source.container.attributes[0].localName; (document.querySelector('.ng2-pdf-viewer-container[' + cont + ']') as HTMLElement).style.width = w + 'px'; (document.querySelector('.ng2-pdf-viewer-container[' + cont + ']') as HTMLElement).style.height = h + 'px'; }
usare la regola solo su .ng2-pdf-viewer-container non funziona purtroppo, ci avevo già provato!

Rispondi quotando