So machen Sie ein Polymerelement ziehbar

Ich versuche es zu ermöglichenHTML5 Drag & Drop auf ein benutzerdefiniertes Polymerelement aber es geht nicht. Ohne Polymer ist es möglich, einfach das zuzugebendraggable Attribut.

Hier ist mein Code in Dart:

my_component.html
<polymer-element name="my-component">
  <template>
    <style>
      @host {
        :scope {
          display: block;
        }
      }
      div {
        background-color: red;
        width: 200px;
        height: 200px;
      }
    </style>
    <div>
      Drag me
    </div>
  </template>
  <script type="application/dart" src="my_component.dart"></script>
</polymer-element>
my_component.dart
import 'package:polymer/polymer.dart';

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

<html>
  <head>
    <link rel="import" href="my_component.html">

    <script type="application/dart">import 'package:polymer/init.dart';</script>
    <script src="packages/browser/dart.js"></script>
  </head>
  <body>
    <my-component draggable="true"></my-component>
  </body>
</html>

Ich habe auch versucht, direkt von einem HTML-Element aus zu erweitern. Das hat auch nicht funktioniert.

Irgendwelche Ideen, wie ein Polymerelement ziehbar gemacht werden kann?

Bearbeiten: Es gibt eineFehlerbericht dafür.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage