我有这样的定制聚合物元素:
@CustomTag('my-game')
class GameElement extends PolymerElement {
@published GameState state;
// .....
}
我这样使用它:
<my-game state="{{ state }}" />
由于Element上的attributes
属性为Map<String, String>
,是否允许对 @published 属性使用任何类型?
答案 0 :(得分:2)
是的,这有效。
我用它来将我的模型类从父元素分配给子元素。
你有任何问题吗?
这个问题是,DOM没有看到要添加的属性
在单元测试中,我尝试使用MutationObserver在设置属性时通知,
但这仅在分配原始值时有效。