Polymer属性不通过数据绑定更新

时间:2015-09-21 16:37:40

标签: javascript jquery html polymer polymer-1.0

我有一个Polymer 1.0自定义元素,它包装了一个文本框(HTML输入元素)。这是模板:

<template>
    <input type="text" value="{{value}}">
</template>

这是值属性:

 value: {
            type: String,
            value: '',
            notify: true,
            observer: '_valueChanged'
        }

当我输入文本框时,每次输入文本更新时都不应调用_valueChanged观察者吗?我遇到的行为是观察者只在初始化自定义元素期间被调用一次。

1 个答案:

答案 0 :(得分:2)

你需要绑定如下。请阅读https://www.polymer-project.org/1.0/docs/devguide/data-binding.html#two-way-native了解详情。

<template>
    <input type="text" value="{{value::input}}">
</template>