2013-12-17 2 views
0

У меня есть эта кнопка HTML:ловильный крюк ссылки поповер тела дезинфицируются Dart

<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 (эль); потому что мне нужно добавить атрибут html и добавление атрибута через setInnerHtml не активирует атрибут html.

Проблема в том, что всякий раз, когда я нажимаю на кнопку, Dart удаляет атрибут href из моего элемента привязки. Мне нужно знать, как решить эту проблему. Спасибо.

ответ

1

Я обнаружил, что Bootjack использует innerHtml для установки значения для содержимого popovers. Я изменил tooltip.dart, чтобы установить значение содержимого, используя setInnerHtml с NodeValidatorBuilder. Это остановило Дарта от дезинфекции атрибута href внутри popovers. Я запросил попытку обновить Bootjack repo с этими изменениями.

Смежные вопросы