【问题标题】:Angular-ui-bootstrap typehead not working with AngularJS 1.2.0-rc3Angular-ui-bootstrap 字体头不适用于 AngularJS 1.2.0-rc3
【发布时间】:2013-10-25 10:55:27
【问题描述】:

这是一个使用 AngularJS 1.0.5 的 Angular-ui-bootstrap 字体的工作示例: http://plnkr.co/edit/me20JzvukYbK0WGy6fn4

模板使用 ng-bind-html-unsafe 女巫在 AngularJS 1.2.0-rc3 中已弃用。

如何在该模板中绑定不安全的 html?我会使用 ng-bind 但过滤器 typeaheadHighlight:query 在 match.model.title 中添加标签。

谢谢!

【问题讨论】:

标签: angularjs twitter-bootstrap angular-ui-bootstrap


【解决方案1】:

AngularJS 在其 1.2RC 版本中删除了 ng-bind-html-unsafe 标记,这破坏了默认的预先输入模板。但是您至少有两种方法可以解决它:

  1. 移至 angular-ui/bootstrap 库的 0.6.0 版本,该库具有名为 bind-html 的等效标记,这是一个有效的 plunk:http://plnkr.co/edit/D84pG1WwutE4lRU46FIs?p=preview
  2. 包含ngSanitize 模块并使用AngularJS 内置的ng-bind-html 指令:http://plnkr.co/edit/9Q2Zp3BTQbstv9AjvVg4?p=preview

【讨论】:

  • 非常感谢您的回答,完美无瑕。我实际上使用的是最新版本的 angular-ui-bootstrap,但使用的是 ng-bind-html-unsafe 指令而不是 bind-html-unsafe。可能对某人有用:)
猜你喜欢
  • 2019-10-19
  • 1970-01-01
  • 1970-01-01
  • 2014-02-27
  • 2019-02-24
  • 1970-01-01
  • 2014-09-18
  • 2013-11-06
  • 2013-03-01
相关资源
最近更新 更多