Как сделать полимерный элемент перетаскиваемым

я пытаюсь включитьHTML5 перетащить на пользовательский полимерный элемент но это нет работа. Без полимера этоможно просто добавитьdraggable приписывать.

Вот мой код в Dart:

my_component.html

  
    
      @host {
        :scope {
          display: block;
        }
      }
      div {
        background-color: red;
        width: 200px;
        height: 200px;
      }
    
    
      Drag me
    
  
  

my_component.dart
import 'package:polymer/polymer.dart';

@CustomTag('my-component')
class MyComponent extends PolymerElement {
  MyComponent.created() : super.created();
}
test.html



  
    

    import 'package:polymer/init.dart';
    
  
  
    
  

Я также попытался расширить непосредственно из элемента HTML. Это нетоже не работает.

Есть идеи, как сделать полимерный элемент перетаскиваемым?

Редактировать: естьСообщение об ошибке за это.