问题标签 [ng-bind-html]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
660 浏览

javascript - 如何将 ng-click 绑定到插入指令嵌入 HTML 块内的 HTML 块

Plnkr: http ://plnkr.co/edit/6xe46opL2kpgQrf7VaEu?p=preview

我有一个ng-click="switchCurreny()函数,我正在尝试处理一个 HTML 块,该块放置在另一个 HTML 块内,该块嵌入在我的directive.

我的app-main控制器将另一个 HTML 块放入放置 HTML 的指令中,还包含ng-click我正在尝试使用的功能:

我的模态 HTML 指令

HTML

0 投票
1 回答
480 浏览

html - 像普通变量一样在 Angular Js 中渲染 HTML 内容

我必须使用 AngularJS 渲染 HTML 内容,我可以这样做

它有效,但我唯一的问题是我不想在字符串中渲染它,我宁愿它只在我想要渲染它的地方渲染它。例如

像这里,我不想添加另一个 div,并在里面加载 myHtmlContent。有没有办法做到这一点 ?

0 投票
2 回答
876 浏览

angularjs - 使用 angularjs 删除编码的 html

我在使用 angularjs 的 ng-bind-html 选项从文本中删除 html 代码时遇到问题。

我的文字原本是这样的:

但这是结果:

这是一个代表我的问题的 jsfiddle:jsfiddle

我能做些什么?

0 投票
0 回答
296 浏览

angularjs - AngularJS:ng-bind-html 在范围更新后延迟大约 1 - 1.5 秒

在我的指令中,我有一个$scope.show = ''. 当用户将图像放在 DOM 元素上时,它会更新为$scope.show = <img src="..." />.

在我的模板中,我有<span ng-bind-html-unsafe="show"></span>.

我可以看到 $scope 立即更新,因为我将它记录到控制台。然而,它需要大约 1 - 1.5 秒才能绑定到模板。

提前致谢

0 投票
1 回答
544 浏览

javascript - ng-bind-html 中的角度命令

我正在尝试通过这个答案$interpolate使用并将ng-bind-html我的范围变量的数据绑定到一个 html 字符串。现在,当我的范围变量的值正在更新结果时,它不会更新。ng-bind-html

我不想$interpolate每次我的范围更新时都打电话。

这是我的控制器代码:

这是我的视图代码:

0 投票
0 回答
537 浏览

html - html 不会使用 ng-bind-html-unsafe 渲染

我能够将字符串分解为字符数组并将每个字符包围在其中,<span></span>但是当我尝试将此数组传递给表时,html 不会呈现。断弦:

当我尝试像这样创建表时:

cron_format 中没有值: 在此处输入图像描述 不尝试渲染-><td>{{parse(cron_format)}}</td>

表格如下所示: 在此处输入图像描述 我做错了什么?

更新:

我改变了函数的最后两行:

我得到这个错误:

有人可以解释我在这里犯了什么错误吗?

0 投票
1 回答
436 浏览

javascript - ng-bind-html 使用无法识别临时变量形式的函数 ng-repeat

我是编程新手,这是我必须发布的第一个问题。

我要做的是使用ng-bind-html将五个图像文件放入由ng-repeat. 这五个图像文件在ng-repeat.

我也有这个myApp,并且没有sce定义等问题。

如果我将newGamein替换getStars(newGame)为代码工作范围下定义的内容,但是使用newGame(尝试与来自 的临时变量匹配ng-repeat = "newGame in myGamesList"),则不会出现任何内容。

我怎样才能使它newGame被识别为正在迭代的每个元素?

该函数getStars有以下代码

如果有帮助的话。为了澄清,我需要每个newGameinmyGamesList作为输入到getStars函数的参数。

对不起,如果这很难理解,但我试图覆盖我所有的基础!

0 投票
1 回答
1603 浏览

javascript - AngularJS 中 ng-bind、ng-bind-html、ng-bind-html-unsafe 之间的区别?

我想知道和之间ng-bind的区别。ng-bind-htmlng-bind-html-unsafe

此外,当我在下面运行代码时,我收到如下所述的错误:

代码 :

错误 :

错误:[$sce:unsafe] 试图在安全上下文中使用不安全值。 http://errors.angularjs.org/1.3.11/ $sce/unsafe 在 REGEX_STRING_REGEXP ( https://www.angularapprj.com:4443/js/angular.js:63:12 ) 在 htmlSanitizer ( https:// www.angularapprj.com:4443/js/angular.js:15053:13 ) 在 getTrusted ( https://www.angularapprj.com:4443/js/angular.js:15217:16 ) 在 Object.$get.sce .(匿名函数) [as getTrustedHtml] ( https://www.angularapprj.com:4443/js/angular.js:15897:16 ) 在 Object.ngBindHtmlWatchAction [as fn] ( https://www.angularapprj.com :4443/js/angular.js:20449:29 ) 在 Scope.$get.Scope.$digest (https://www.angularapprj.com:4443/js/angular.js:14230:29 ) 在 Scope.$get.Scope.$apply ( https://www.angularapprj.com:4443/js/angular.js :14493:24 ) 在 BootstrapApply ( https://www.angularapprj.com:4443/js/angular.js:1449:15 ) 在 Object.invoke ( https://www.angularapprj.com:4443/js/angular .js:4182:17 ) 在 doBootstrap ( https://www.angularapprj.com:4443/js/angular.js:1447:14 )

这是什么意思?我知道在命令式代码中使用声明性代码不是一个好习惯,尽管我只是在尝试使用<b>Hello World</b>inng-bind-html指令。

0 投票
0 回答
107 浏览

angularjs - AngularJS - 我可以通过不操作核心 HTML 内容从 ng-bind-html 的属性中删除图像吗?

我不想在由 ng-bind-html 指令呈现的 html 内容中显示图像。我怎样才能做到这一点?

在这里,我想从“news.body”内容中删除图像。通过不操纵核心 HTML 内容。

可能吗?提前致谢。

0 投票
2 回答
5378 浏览

angularjs - 嵌套的 ng-repeat 中的 Angular ng-bind-html

所以我在 ng-repeat 中有一个 ng-repeat。内部 ng-repeat 引用“recipe.ingredients 中的项目”。问题是这些“项目”中的每一个都有特殊字符,除非我使用 ng-bind-html,否则这些字符不会呈现。但是当我尝试使用 ng-bind-html 时它不起作用。这是html:

这有效,但不能正确显示特殊字符(成分测量的分数):

我尝试使用 ng-bind-html 代替(不起作用):

ng-repeat 中的“项目”示例: