Polymer - 动态注册属性

时间:2016-04-13 00:36:13

标签: polymer-1.0

有没有办法在组件创建后在组件中注册属性?

基本上,我想让Web组件发出服务器请求以查找要注册的属性,然后在获得响应后注册属性。

例如:

在外部,组件可以这样使用:

{{1}}

但是powco接口不知道它应该在服务器调用之后用“notify:true”注册data属性。因此,powco-interface使服务器调用然后在响应上使用“notify:true”注册data属性。

注意:powco-interface将从动态生成的子组件中获取data属性的值。

1 个答案:

答案 0 :(得分:1)

在您的回复中(是聚合物元素上下文)

this.properties["data"] = {
    type: Object,
    value: newData,
    notify: true
}

但是在我看来这并不是很有用,因为事先没有必要绑定属性,只需像通常那样定义属性但不分配值,Polymer不会触发通知。