AngularJs: 在JSP页中显示来自字符串变量的HTML个元素
AngularJs: Display HTML elements from string variable in JSP page
我正在使用 AngularJs,我需要将 HTML 元素呈现到 JSP 页面中,这些元素是控制器中的字符串变量,如下所示:
$scope.myVar = "<h1>Title</h1><p>More information <a href="linkhere">Click here</a></p>";
所以在 JSP 页面中我有类似的内容:
<div class="panel-body">
{{myVar}}
</div>
但是 UI 只打印变量的纯文本。我该如何解决这种情况?
使用 AngularJs ng-bind-html
指令渲染 HTML。
( Docs )
<div class="panel-body" ng-bind-html="myvar"></div>
我正在使用 AngularJs,我需要将 HTML 元素呈现到 JSP 页面中,这些元素是控制器中的字符串变量,如下所示:
$scope.myVar = "<h1>Title</h1><p>More information <a href="linkhere">Click here</a></p>";
所以在 JSP 页面中我有类似的内容:
<div class="panel-body">
{{myVar}}
</div>
但是 UI 只打印变量的纯文本。我该如何解决这种情况?
使用 AngularJs ng-bind-html
指令渲染 HTML。
( Docs )
<div class="panel-body" ng-bind-html="myvar"></div>