Dart消毒了Bootjack popover身体链接

时间:2013-12-17 21:09:12

标签: dart bootjack

我有这个html按钮:

<button data-toggle="popover" data-placement="bottom" title="" data-content="Dart. <a href='https://www.dartlang.org/'>Link</a>" data-original-title="Popover">Dart</button>

从Dart连接按钮作为弹出元素:

$('[data-toggle]').forEach((Element elem) {  
  new Popover(elem, html:true);
});

我没有使用Popover.wire(elem);因为我需要添加html属性并通过setInnerHtml添加属性不会激活html属性。

问题在于,每当我点击按钮时,Dart都会从我的锚元素中删除href属性。我需要知道如何解决这个问题。谢谢。

1 个答案:

答案 0 :(得分:1)

我发现Bootjack使用innerHtml来设置popovers内容的值。我更改了tooltip.dart,使用setInnerHtml和NodeValidatorBuilder设置内容值。这阻止了Dart清理popovers中的href属性。我请求使用这些更改来更新Bootjack repo。