5 votes

Nouvelle ligne sur le message d'alerte

Y a-t-il un moyen d'afficher les nouvelles lignes en utilisant une alerte dans Ionic 3 ?

Que dois-je remplacer ? \n avec ?

doFinalise() {
let confirm = this.alertCtrl.create({
  title: 'Are you sure?',
  message: 'Are these details correct?\n Price ($/L): \n KMs Done: \n Total Spent: \n Fuel Type: \n Date: ',
  buttons: [ etc...

Éventuellement, le message affichera une variable juste avant la nouvelle ligne, mais ce n'est pas nécessaire à ce stade.

12voto

Suraj Rao Points 23390

AlertController peut analyser les balises HTML. Vous pouvez donc utiliser <br/> tag ici.

let confirm = this.alertCtrl.create({
  title: `Are you sure?`,
  message: `Are these details correct?<br/> Price ($/L): <br/> KMs Done: <br\> Total Spent: <br\> Fuel Type: <br\> Date: `,
  buttons: [ etc...

Ou vous pouvez vérifier ma démo et essayer quelque chose avec des puces ou une numérotation.

let alert = this.alertCtrl.create({
      title: 'Are you sure?',
      message: `
        Are these details correct?
        <ul>
          <li>Price ($/L):</li>
          <li> KMs Done: </li>
          <li>Total Spent: </li>
          <li>Fuel Type:</li>
          <li> Date: </li>
        </ul>
      `,

Source : ce message du forum par Mike Hartington de l'ionique

0voto

yohoprashant Points 612

Oui, il est possible d'avoir un caractère de nouvelle ligne dans le contenu d'une popup ionique.

Remplacer \n avec <br > et cela fonctionne. Le cadre ionique produit du HTML après l'exécution de ce javascript.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X