Quelle est la manière concise de créer des éléments en ligne dans Jade

J’aime mettre tous mes éléments en ligne sur une seule ligne.

Vous vous demandez s’il existe un meilleur moyen de créer des éléments en ligne dans Jade que cela:

 ul li a(href="#") click span here strong ! 

Cela devient un peu plus proche, mais je ne sais pas comment append la balise et les balises puissantes sans casser les lignes.

 ul li: a(href='#') click span ... 

Ce n’est évidemment pas un gros problème, mais c’est un peu agaçant de ne pas pouvoir intégrer des éléments en ligne. Merci pour l’aide

Depuis la version 1.0 , jade prend en charge les balises en ligne:

 #[tag(atsortingbute='value') inner stuff] 

Dans votre cas, ce serait:

 ul li #[a(href="#") click #[span here #[strong !]]] 

Ran dans ceci aujourd’hui moi-même. J’ai trouvé un moyen de faire cela en jade en utilisant le tuyau. Voici mon exemple en enveloppant une balise forte dans un élément ap.

 p.some-class strong This Renders Strong |This renders normal 

J’ai aussi eu du mal avec ça il y a quelque temps; La seule réponse que j’ai trouvée est d’utiliser juste le HTML.

 ul li: a(href='#') clickhere!