相关疑难解决方法(0)

如何在Angular 4+中使用html标签呈现字符串?

在我的角度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

我怎样才能做到这一点?

html rendering angular

89
推荐指数
1
解决办法
6万
查看次数

Angular - 使用html插入字符串

所以我有一个"模板字符串",如下所示:

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:对于那些想知道我为什么不把字符串放在模板中的人来说,这是因为我的模板字符串来自服务器.

string-interpolation angularjs

10
推荐指数
2
解决办法
3万
查看次数

如何渲染角度数组中的HTML

我有一个数组,其中对象之一包含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)

我已经尝试了多角度的循环。

我想要以尖角开头的响应表。

javascript arrays json angular

1
推荐指数
1
解决办法
96
查看次数