如何在AngularJS中将文本呈现为HTML

Sur*_*iya 3 javascript angularjs

我在范围内有一个带有一些HTML内容的变量.我想在网页上将其呈现为HTML,但在我的情况下,它显示为全文.谁能帮我?

这是我的代码: -

//contoller.js

$scope.message = '<b><i>result has been saved successfully.</i></b>';
Run Code Online (Sandbox Code Playgroud)

//demo.html

<p ng-bind="message"></p>
Run Code Online (Sandbox Code Playgroud)

KP *_*wat 12

你需要注入$sce服务为您的controllerDirective等,并使用$sce service这样的: -

$scope.Message = $sce.trustAsHtml("<b><i>result has been saved successfully.</i></b>");
Run Code Online (Sandbox Code Playgroud)

并在HTML页面中绑定它,例如;

<p ng-bind-html = "Message"></p>
Run Code Online (Sandbox Code Playgroud)