Прерывание исключения: неподдерживаемая операция: класс должен предоставлять extendsTag, если базовый собственный класс не является HTMLElement

Когда я пытаюсь расширить определенный элемент с помощью полимера, как показано ниже, появляется следующее сообщение об ошибке.

@CustomTag('click-counter')
class ClickCounter extends CanvasElement with Polymer {
  // something
}

Breaking on exception: Unsupported operation: Class must provide extendsTag if base native class is not HTMLElement

Как я могу это исправить?


person Naoto Hc    schedule 07.11.2013    source источник


Ответы (1)


Когда вы расширяете определенный элемент с помощью полимера в коде Dart, вам также необходимо добавить атрибут «extends» к полимерному элементу, как показано ниже, иначе вы получите сообщение об исключении Breaking on.

<polymer-element name="click-counter" extends="canvas" attributes="count">

См. также Почему я получаю внутреннее исключение Dartium при использовании пользовательских элементов?

person Naoto Hc    schedule 07.11.2013