Ember找到了here的选择日期附加组件。
{{pick-a-date date=(readonly date) on-selected=(action (mut date)) placeholder="Pick a date" options=(readonly extraPickadateOptions)}}
如何将保存的日期值传递给标记?以下(值=日期)似乎不起作用?
{{pick-a-date value=date date=(readonly date) on-selected=(action (mut date)) placeholder="Pick a date" options=(readonly extraPickadateOptions)}}
或者,如果我想更改' date'不同的东西...例如dob ...所以它会模仿'这个
{{input value=dob}}
答案 0 :(得分:0)
我也试过使用这个插件并面临同样的问题。我需要时间戳格式的日期,我实现如下。你可以检查一下,
{{pikaday-input
value=inputDateValue
onSelection=(action 'setSelectedDate') }}
为了获取对象的值和绑定,我在动作处理程序中添加了以下代码,
actions : {
setSelectedDate : function (date) {
//To get the timestamp in seconds
let timestamp = Math.floor(date.getTime() / 1000);
this.set("inputDateValue", date);
// Used timestamp for setting value to object
record.set("dateTime", timestamp);
}
}
用于设置我使用下面代码的值,
if(record.get("dateTime") {
let date = record.get("dateTime") * 1000;
let dateValue = new Date(date);
this.set("inputDateValue", dateValue);
}