将回调方法附加到Polymer元素属性

时间:2015-04-27 09:13:17

标签: callback polymer

我需要做这样的事情:

<polymer-element name="base-page">
<template>
    <my-element>
        styleCallback="{{getStyle}}"
    </my-element>
</template>
<script>
    Polymer({
        getStyle: function(data) {
            return {
                color: "#FF0000"
            }
        }
    });
</script>
</polymer-element>
<base-page></base-page>

my-element调用getStyle函数获取一个对象,然后可以使用它进行内部处理。我不确定我是怎么做的。有人可以帮忙吗?谢谢: - )

最诚挚的问候 Justin Case

1 个答案:

答案 0 :(得分:0)

您想什么时候使用它?也许您可以通过生命周期事件和数据绑定来处理这个问题。

例如:

<polymer-element name="base-page">
<template>
    <my-element>
        styleCallback="{{color}}"
    </my-element>
</template>
<script>
    Polymer({
        created: function() {
                this.color: "#FF0000";
        }
    });
</script>
</polymer-element>
<base-page></base-page>

希望我理解你:)