2016-07-08 19 views
5

Sono uno nuovo in css e non posso impostare correttamente la larghezza massima della mia finestra di conferma. Ecco il mio codice di dialogo chiamando:

this.$mdDialog.show({ 
    content: longText, 
    ok: 'OK', 
    cancel: 'CANCEL' 
    clickOutsideToClose: true, 
}); 

Il problema è che il mio longText non porta e la mia finestra è molto allungata orizzontalmente. Ho provato ad aggiungere style.less localmente e determinare max-width come questo:

.md-dialog { 
    max-width: 300px; 
} 

ma non v'è nessun cambiamento. Qualcuno potrebbe aiutarmi?

+0

Puoi per favore copiare qui il tuo codice di visualizzazione? – developer033

+0

@ developer033 intendi il codice dal browser? – user3818229

+0

Dai un'occhiata alla mia risposta. – developer033

risposta

7

per ottenere ciò che si vuole si dovrebbe usare in questo modo:

.md-dialog-content { 
    max-width: 300px; 
} 
+0

Ho provato a fare come hai già scritto. Ma non ha senso. Penso che il problema sia la mia finestra di dialogo di conferma chiamata da 'globalService'. Ho ragione? – user3818229

+0

Anche se metti solo '.md-dialog-content {' invece delle 2 classi? – developer033

+0

Sì, è tutto. – user3818229

0

si può provare

md-dialog{ 
max-width: 300px; 
} 

perché md-finestra non è una classe che è la direttiva che il materiale angolare predefinire

Problemi correlati