javascript - Angular UI popover-html 抛出 $parse 错误

标签 javascript angularjs angular-ui-bootstrap

我想在弹出窗口中显示我的自定义指令。我尝试过使用 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=not%20a%20primary%20表达式&p2=1&p3=%3Ch1%3Ehi%3Ch2%3E&p4=%3Ch1%3Ehi%3Ch2%3E

请检查示例代码

谢谢!

最佳答案

似乎您直接传递到工具提示,因此使用类似的内容

<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

关于javascript - Angular UI popover-html 抛出 $parse 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32925899/

相关文章:

angularjs - 用户界面网格错误 : not added the 'ui-grid-resize-columns' directive to your grid definition

javascript - Ng-include 部分不使用 phantomjs 渲染

javascript - 作为 Angular UI 指令的模态确认

javascript - Angular JS Datatables 行单击事件添加动态 AngularUI 选项卡

javascript - 将上下文添加到无上下文 Javascript 回调

javascript - Node.js 服务器压力测试

javascript - CSS, "-webkit-animation"在 Google Chrome 上占用过多 CPU

javascript - 是否可以将 DOM 元素转换为字符串并返回?

node.js - 在更改、Angular 和 Node JS 上保存到数据库

javascript - 无法加载模板 : uib/template/modal/window. html(HTTP 状态 404 未找到)