有没有办法在组件创建后在组件中注册属性?
基本上,我想让Web组件发出服务器请求以查找要注册的属性,然后在获得响应后注册属性。
例如:
在外部,组件可以这样使用:
{{1}}
但是powco接口不知道它应该在服务器调用之后用“notify:true”注册data属性。因此,powco-interface使服务器调用然后在响应上使用“notify:true”注册data属性。
注意:powco-interface将从动态生成的子组件中获取data属性的值。
答案 0 :(得分:1)
在您的回复中(此是聚合物元素上下文)
this.properties["data"] = {
type: Object,
value: newData,
notify: true
}
但是在我看来这并不是很有用,因为事先没有必要绑定属性,只需像通常那样定义属性但不分配值,Polymer不会触发通知。