2017-05-17 1 views
0

J'ai un problème avec mon texte de description que j'ai lu dans le modèle HTML pug avec Express.js et Node.js.Nœuds JS équerres d'échappement à partir du texte de description

intérieur MongoDB, ma description ne contient pas le support d'angle sur un premier et lieux dernier caractère, mais quand je montre le texte de description à la page web toutes les mises en texte de description et se termine par < > Exemple: Valeur d'impression de db #{item.description} le résultat sur le Web page < some description text >

Pourquoi ces parenthèses montrent-elles et comment l'enlever?

+0

Je pense que votre 'description' dans mongodb pourrait avoir' < 'au début et' > 'à la fin. Pouvez-vous confirmer? –

+0

Voici une description dans mongodb: "description": "Redux est une bibliothèque simple qui vous aide à gérer l'état de votre application JavaScript.En dépit de cette simplicité, il est facile de tomber dans les trous du lapin en l'apprenant. et commencez presque toujours en montrant comment je l'implémenterais.C'est ce que nous allons faire ici: Partir de zéro et construire une implémentation Redux fonctionnelle.Notre implémentation ne couvrira pas toutes les nuances, mais nous allons supprimer la plupart du mystère ", – Nezir

+0

Comme vous pouvez le voir, il a seulement" au début et à la fin. "Mais, sur le site Web, il montre que Nezir

Répondre

1

J'ai trouvé une solution pour supprimer les chevrons du début et de la fin de mon texte de description.

Ce code produit < description> dans mon fichier vue car.

.description-short 
    #{item.description} 

Quand j'ai changé à une ligne de rangée:

.description-short #{item.description} 

supports d'angle ont disparu.

+1

Vous avez raison, parce que Pug/Jade prend le premier mot de chaque ligne en tant que balise html, sauf indication contraire. –