在我的角度4应用程序中,我有一个字符串
comment: string;
comment = "<p><em><strong>abc</strong></em></p>";
Run Code Online (Sandbox Code Playgroud)
当我在我的HTML中提供这个文本时,就像
{{comment}}
Run Code Online (Sandbox Code Playgroud)
然后它显示:
<p><em><strong>abc</strong></em></p>
Run Code Online (Sandbox Code Playgroud)
但我需要以粗体和斜体形式显示文本"abc",如 abc
我怎样才能做到这一点?
所以我有一个"模板字符串",如下所示:
var templateString = "Hello my name is {{name}}";
Run Code Online (Sandbox Code Playgroud)
我要插入的名称是变量.所以我这样做了:
var miniScope = {
name: "Chuck"
};
var sentence = $interpolate(templateString)(miniScope);
/* sentence: "Hello my name is Chuck" */
Run Code Online (Sandbox Code Playgroud)
这有效.现在我想大胆一下这个名字.我显然已经尝试过:
var miniScope = {
name: "<strong>Chuck</strong>"
};
Run Code Online (Sandbox Code Playgroud)
但是html代码被转义了.知道我怎么能做到这一点?
PS:对于那些想知道我为什么不把字符串放在模板中的人来说,这是因为我的模板字符串来自服务器.
我有一个数组,其中对象之一包含HTML元素。我想渲染成角度。
这是数组:
{
name: "rules",
key: "rules",
value_before: "<tr><td>revisit_in_some_days</td><td>less_then</td>td>r.input_data</td>"
}
Run Code Online (Sandbox Code Playgroud)
我已经尝试了多角度的循环。
我想要以尖角开头的响应表。