Angular-ui-bootstrap typeahead不能使用AngularJS 1.2.0-rc3

时间:2013-10-25 10:55:27

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

以下是使用AngularJS 1.0.5的Angular-ui-bootstrap类型头的工作示例: http://plnkr.co/edit/me20JzvukYbK0WGy6fn4

模板使用ng-bind-html-unsafe在AngularJS 1.2.0-rc3中不推荐使用。

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

谢谢!

1 个答案:

答案 0 :(得分:4)

AngularJS删除了1.2RC版本中的ng-bind-html-unsafe标记,该标记打破了默认的typeahead模板。但是你至少有两种方法可以解决它:

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