ui-bootstrap popover-trigger表达式在2.0.0版本中断

时间:2016-07-20 08:23:47

标签: angularjs angular-ui-bootstrap

在ui-bootstrap 1.3.3中,我有一个带有弹出窗口的按钮和以下触发器

popover-trigger="click outsideClick"

当我点击按钮并在点击任何其他内容时将其关闭时,触发器打开了弹出框

在ui-bootstrap 2.0.0中,此弹出式触发器在

上失败
  

错误:$ parse:语法   语法错误

Syntax Error: Token 'outsideClick' is an unexpected token at column 7 of the expression [click] starting at [{4}].

尝试两者

popover-trigger="click"popover-trigger="outsideClick"似乎有用,但这不是我要求的行为。

越过他们的latest change-log我无法提及这一点。我怎么能纠正这个?

1 个答案:

答案 0 :(得分:6)

文档说popover-trigger接受一个表达式,但事实证明它也接受一个字符串,所有我必须做的就是正确地连接触发器是在表达式中撇号它们

<强>坏:

popover-trigger="click outsideClick"

不可

popover-trigger="'click outsideClick'"

这一切都有效,因为它应该