0

这里有一个 Ember 的选择日期插件。

{{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)}}

或者,如果我想将值从“日期”更改为不同的值……例如 dob……所以它会“模仿”这个

{{input value=dob}}
4

1 回答 1

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);
}
于 2016-08-01T13:19:47.357 回答