2017-06-24 56 views

回答

1

由於烏米特指出,從moment-js_updateFormattedDateMoment()功能將更新顯示的時間。這是你將如何使用它在聚合物2:

class XFoo extends Polymer.Element { 
    static get is() { return 'x-foo'; } 

    connectedCallback() { 
    super.connectedCallback(); 
    setInterval(() => this.updateDate(), 1000); 
    } 

    updateDate() { 
    // assumes <moment-js id="clock" ...> 
    this.$.clock._updateFormattedDateMoment(); 
    } 
} 
customElements.define(XFoo.is, XFoo); 

demo

+0

它爲我工作,謝謝:) –

0

可以使用保護_updateFormattedDateMoment()功能。

在父組件,您可以做這樣的事情:

created: function() { 
    this.timer = setInterval(this.updateDate, 1000); 
} 

updateDate: function() { 
    var moment = this.root.querySelector('.clock'); 
    moment._updateFormattedDateMoment(); 
} 
+0

這並沒有爲我工作。您使用的語法是聚合物1.即使將其更改爲聚合物2,它也不起作用。 –