2016-11-21 4 views
-1

Ich weiß, das sollte super einfach sein, aber ich kann es nicht funktionieren, wie ich es erwarte. In meinem Node.js Programm habe ich eine Zeichenfolge var, die aus einigen Parametern generiert wird.Einfache String-Variable in HTML konvertieren

var generatedString = "some string" + "other string"; 

Ich möchte diese Variable auf ein Verfahren, wie html Feld übergeben, so benutzte ich:

'<b>generatedString</b>' 

Wenn es heraus an den Browser drucken Ich sehe: generatedString nicht ihr Inhalt. Was ist der einfachste Weg, um es zum Laufen zu bringen?

+0

Haben Sie eine Vorlage betrachtet verwenden? Lenker wird dies tun, Sie müssen es mit der Antwort übergeben! 'res.send (Datei, {generatedString: generatedString});' – 0xtvarun

Antwort

2

das gleiche Prinzip wie in Ihrem ersten Beispiel.

'<b>' + generatedString + '</b>' 

Oder als Parameter ein Verfahren wie dieses

var htmlString = '<b>' + generatedString + '</b>'; 
alert(htmlString); 
+0

was im Browser gedruckt wird, ist generatedString nur fett, nicht sein Inhalt –

+0

Nein, wenn Sie verwenden die richtige String-Verkettung wird "fett" als "einige Zeichenkette" ausgegeben. 'var generatedString =" eine Zeichenfolge "+" eine andere Zeichenfolge "; alert ('' + generatedString + ''); ' – user3336731

2

Ich denke, Sie müssen dies: '<b>' + generatedString + '</b>'

+0

was im Browser gedruckt wird, ist generatedString nur fett, nicht sein Inhalt –

3

alert('<b>' + generatedString + '</b>'); 

es in einer Variablen verwenden, wenn eine neuere Version von Knoten v4 oder höher verwenden Sie Vorlage verwenden könnte Literale:

var name = 'Juan'; 
var job = 'flying penguin'; 

var sentence = `Hello ${name}, the ${job}!`; 
console.log(sentence); // -> Hello Juan, the flying penguin! 
Hinweis

dass die Pings sind nicht ('), sondern (`)

In Ihrem Fall

var generatedString = 'some string' + 'other string'; 
var yourhtml = `<b>#{generatedString}</b>`; 
console.log(yourhtml); // -> <b>some string other string</b> 
+0

Vielen Dank! aber ich bekomme "String-Vorlagen werden nicht von dieser Javascript-Version unterstützt –

+0

Sie schrieb Knoten js? :) –

+0

Ja im mit nodejs –