So i've got a "template string" that looks like this:
var templateString = "Hello my name is {{name}}";
The name that I want to interpolate is a in variable. So I proceeded this way:
var miniScope = {
name: "Chuck"
};
var sentence = $interpolate(templateString)(miniScope);
/* sentence: "Hello my name is Chuck" */
This works. Now I'd like to bold the name. I've obviously tried:
var miniScope = {
name: "<strong>Chuck</strong>"
};
But the html code gets escaped. Any idea how I can achieve this?
PS: For those of you who wonder why I don't just put the string in the template, it's because my template string is coming from the server.
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…