2014-04-12 90 views
1

要做到這一點,最好的方法是什麼?使用聚合物將日期時間綁定到日期輸入字段

當我輸入元素的綁定到我的日期時間例如,字符串返回:

<input value="{{myDate}}" type="date"> 

是否有可以輸入綁定到一個DateTime特定屬性實例?

或者我應該使用過濾器嗎?

[編輯]

這裏是我工作的過濾器(僅適用於「日期」輸入型): https://gist.github.com/Vloz/10553552

+1

一種類似於這裏顯示的方法http://stackoverflow.com/questions/23314709應該工作 –

回答

0

input元素不提供提供輸入的輸入值的屬性。您需要提供自定義處理程序來解析String值並更新元素的DateTime類型屬性。

例如

<input type="date" value="{{dateString}}"> 

... 

// inside the element's script... 

date: null, // the DateTime typed attribute 

// this handler automatically works 
dateStringChanged: function(oldValue, newValue) { 
    this.date = DateTime.parse(newValue); // how about some error handling too? 
}, 
相關問題