angularjs - Angular ng-bind-html-不安全表达式

标签 angularjs ng-html2js

嗨,我正在使用 Angular,我想在 ng-bind-html-unsafe 中执行一个表达式,以便它可以在两个文本之间进行选择以显示。这是表达式的正确语法吗?

<div  ng-bind-html-unsafe="{{ 0 && text || text2}}"></div>

这是一个jsfiddle这表明了我的问题。

最佳答案

尝试不使用大括号:

  <div  ng-bind-html-unsafe=" 0 && text || text2"></div>

输出:

HELLO THERE2

对于

<div  ng-bind-html-unsafe=" 1 && text || text2"></div>

输出

 HELLO THERE

Fiddle

顺便说一句,ng-bind-html-unsafe 已从新版本中删除。将来可能会导致错误

关于angularjs - Angular ng-bind-html-不安全表达式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19145785/

相关文章:

angularjs - 设置 ng-htmljs-preprocessor karma 预处理器

javascript - isolateScope() 给出未定义的 - 使用 Karma 的单元测试指令

javascript - 如何在嵌套的 ng-repeat 中使动态绑定(bind)的 AngularJS 模型在模型从其他地方提供数据之前不会抛出错误?

javascript - 带有 Angular ngRepeat 的树表

javascript - Angular $filter 仅选择属性

javascript - 在 select 元素内嵌套 ng-repeats 和 ng-ifs

AngularJS Karma 测试 : Unexpected request: GET. template.html

javascript - 试图让 window.URL 在 IE8 中工作。获取未定义的错误

angularjs - 似乎无法让 'karma-ng-html2js-preprocessor' 完成工作

angularjs - 使用 templateUrl 测试 Angular 指令