Я попытался создать и использовать свое поведение в соответствии с PolymerTS docs, но выбрано Uncaught ReferenceError
(ListViewBehavior
не определено).Использование пользовательского поведения в настраиваемом элементе Polymer/Typcript throw Uncaught ReferenceError
Это мое поведение (list-view/list-view-behavior.ts
):
class ListViewBehavior extends polymer.Base {
...
и это, как я использовал его (asset-list.ts
):
/// <reference path="list-view/list-view-behavior.ts"/>
@component('asset-list')
@behavior(ListViewBehavior)
class AssetList extends polymer.Base implements {
...
Если добавить поведение в том же файле (asset-list.ts
), оно работает.
Вы пробовали smth как 'import {ListViewBehavior} из 'list-view/list-view-behavior''? –
Это дает исключение для перезаписи: «ошибка TS2306: файл« ../list-view-behavior.ts »не является модулем.», Также если я обернуваю класс в модуль и экспортирую его. – pme