2017-04-13 4 views
3

Hallo Stackoverflow Benutzer,Papier-Dropdown-Menü: Fehler mit Polymer 2.0

Ich möchte mit Polymer 2.0 das Papier-Drop-Down-Menü verwenden, aber wenn ich auf das Element klicken, wird der Fehler unter auftritt:

Uncaught TypeError: Cannot assign to read only property 'target' of object '#<AnimationPlaybackEvent>' 
at b.Animation.<anonymous> (web-animations-next-animation.js:223) 

Ich habe Papier-Dropdown-Menü # 2.0-Vorschau installiert.

versuchte ich den sehr einfachen Beispiel-Code aus der Dokumentation:

 <paper-dropdown-menu label="Dinosaurs"> 
     <paper-listbox class="dropdown-content" selected="1"> 
      <paper-item>allosaurus</paper-item> 
      <paper-item>brontosaurus</paper-item> 
      <paper-item>carcharodontosaurus</paper-item> 
      <paper-item>diplodocus</paper-item> 
     </paper-listbox> 
    </paper-dropdown-menu> 

Können Sie mir helfen?

Vielen Dank.

Phil

Antwort

1

Dies ist ein Kompatibilitätsproblem mit der Web-Animationen-js Bibliothek zu sein scheint. Sie haben am 13. April 2017 einen Build veröffentlicht, der dieses Problem auch mit der 1.x-Version von paper-drowdown-menu verursacht hat. Wer nach diesem Datum eine Bower-Aktualisierung durchführt, wird wahrscheinlich dasselbe Verhalten sehen, bis es behoben ist.

Addiert man diese zu Ihrer bower.json Datei sollte das Verhalten für Sie beheben:

"Web-Animationen-js": "Web-Animationen/Web-Animationen-js # 2.2.2"

Ich habe ein Problem mit Papier-Dropdown-Menü in Bezug auf diese Breaking-Abhängigkeit: https://github.com/PolymerElements/paper-dropdown-menu/issues/241

+0

Es sieht aus wie web-animations-js hat gerade einen Patch veröffentlicht, der dieses Problem behebt. Durch ein weiteres Bower-Update wird dieses Problem wahrscheinlich gelöst. https://github.com/web-animations/web-animations-js/releases/tag/2.2.4 –

+0

Danke. Nach dem Update ist der Fehler verschwunden. Aber nichts passiert, wenn ich auf das Element klicke: Der Inhalt wird nicht angezeigt und es gibt keinen Fehler. – Phil

+0

Gleiches gilt für mich: Kein Fehler, aber beim Klicken werden keine Optionen geöffnet. –

Verwandte Themen