Javascript AngularJS将文本转换为HTML标记
好的,我正在学习AngularJS,其中一个功能是允许用户在文本区域中键入HTML代码,它被发送到控制器并存储在代码变量中。当用户按下按钮测试代码时,我希望将文本插入HTML文档。目前,它所做的只是将其添加为纯文本,因此不会呈现它 test-code.template.js: 只是为了澄清一下,按下按钮确实有效,数据在按下按钮时成功地从代码添加到代码显示,它可以显示数据,但显示为明文而不是渲染。谢谢试试看Javascript AngularJS将文本转换为HTML标记,javascript,html,angularjs,Javascript,Html,Angularjs,好的,我正在学习AngularJS,其中一个功能是允许用户在文本区域中键入HTML代码,它被发送到控制器并存储在代码变量中。当用户按下按钮测试代码时,我希望将文本插入HTML文档。目前,它所做的只是将其添加为纯文本,因此不会呈现它 test-code.template.js: 只是为了澄清一下,按下按钮确实有效,数据在按下按钮时成功地从代码添加到代码显示,它可以显示数据,但显示为明文而不是渲染。谢谢试试看 <div ng-bind-html="$ctrl.codeShow">&l
<div ng-bind-html="$ctrl.codeShow"></div>
另外,请参考$sanitize以获得更好的实施尝试
<div ng-bind-html="$ctrl.codeShow"></div>
另外,请参阅$sanitize以获得更好的实施ngSanitize是否有帮助?使用类似h1标记的渲染代码,但是,例如,按钮标记被渲染为仅显示按钮的名称。是否要使用ngSanitize帮助?使用类似h1标记的渲染代码,但是,例如按钮标记被渲染为仅显示Sidenote的button可能的副本的名称,在2025年,当Angular2于2016年9月发布并且当前版本为AngularJS时,我仍然会对开始学习AngularJS(Angular1)的人数感到惊讶7@JeremyThille来吧从某个地方开始并没有错。我开始为一家公司工作,但出于某种奇怪的原因,该公司仍有一些项目在AngularJS中运行。@holydragon但为什么要开始学习一个过时的框架呢?这就像学习Prototype而不是Sidenote的jQueryPossible副本,到2025年,当Angular2于2016年9月发布,当前版本是7@JeremyThille来吧从某个地方开始并没有错。我开始为一家公司工作,但出于某种奇怪的原因,该公司仍有一些项目在AngularJS中运行。@holydragon但为什么要开始学习一个过时的框架呢?这就像学习原型而不是jQuery
<div ng-bind-html="$ctrl.codeShow"></div>