我的代码:
<google-youtube currenttime="{{videoTime}}" video-id="{{videoUrl}}"></google-youtube>
<script>
Polymer({
is: 'youtube-video',
properies: {
videoUrl: String,
videoTime: {
type: Number,
observer: 'timeChanged'
}
},
timeChanged: function(){
console.log('observer');
}
});
</script>
Polymer-Doc中的元素:https://elements.polymer-project.org/elements/google-youtube
永远不会调用timeChanged
函数。为什么呢?
在此先感谢;)
答案 0 :(得分:5)
您的properties
声明中有一个拼写错误(缺少 t ),因此观察者从未注册过。 google-youtube
元素工作正常,并按预期更新currenttime
。