Angular UI popover-html会出现$ parse错误

时间:2015-10-03 18:18:13

标签: javascript angularjs angular-ui-bootstrap

我想在popover中显示我的自定义指令。我试过使用https://angular-ui.github.io/bootstrap/#/popover

中的popover-html

但我得到了这个错误。

Uncaught Error: [$parse:syntax] Syntax Error: Token '<' not a primary expression at column 1 of the expression [<h1>hi<h2>] starting at [<h1>hi<h2>].

http://errors.angularjs.org/1.4.5/ $解析/语法P0 =%3C&安培; P1 =未%20A%20primary%20expression&安培; P2 = 1&安培; P3 =%3Ch1%3Ehi%3CH2%3E&安培; P4 =%3Ch1%3Ehi% 3CH2%3E

请检查

上的示例代码

谢谢!

1 个答案:

答案 0 :(得分:2)

好像你直接传递给工具提示,所以使用类似

的东西

<div tooltip-html="<h1>hello</h1>"

虽然这对大多数人来说都是有意义的,但这并不是图书馆希望你使用这个指令的方式。 github页面上有一篇相关文章,详细讨论了这个问题:https://github.com/angular-ui/bootstrap/issues/3790

这是一个展示如何使用tooltip-html指令的plunker:http://plnkr.co/edit/v4NQXJjNDuyjl4agjtA0?p=preview