我有一个Polymer 1.0自定义元素,它包装了一个文本框(HTML输入元素)。这是模板:
<template>
<input type="text" value="{{value}}">
</template>
这是值属性:
value: {
type: String,
value: '',
notify: true,
observer: '_valueChanged'
}
当我输入文本框时,每次输入文本更新时都不应调用_valueChanged观察者吗?我遇到的行为是观察者只在初始化自定义元素期间被调用一次。
答案 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>