点亮元素打字稿 reflect:true
lit element typescript reflect:true
所以我正在尝试将 Typescript
与 lit-element
一起使用
但是我不确定如何设置 reflect
等选项
简单来说Javascript你会写:
static get properties() { return {
test: { reflect: true }
};}
但是在打字稿中你声明这样的属性:
@property()
test : string;
但是我该如何添加 reflect:true
?
如果我这样做:
@property()
test : {reflect: true};
它不起作用,因为它认为这是变量类型。
那么如何添加这些选项呢?
property decorator accepts a PropertyDeclaration 参数。所以你可以将反射传递给装饰器。
@property({ reflect: true })
test : string;
所以我正在尝试将 Typescript
与 lit-element
但是我不确定如何设置 reflect
简单来说Javascript你会写:
static get properties() { return {
test: { reflect: true }
};}
但是在打字稿中你声明这样的属性:
@property()
test : string;
但是我该如何添加 reflect:true
?
如果我这样做:
@property()
test : {reflect: true};
它不起作用,因为它认为这是变量类型。
那么如何添加这些选项呢?
property decorator accepts a PropertyDeclaration 参数。所以你可以将反射传递给装饰器。
@property({ reflect: true })
test : string;