0

Ember の日付を選択するアドオンがここにあります

{{pick-a-date date=(readonly date) on-selected=(action (mut date)) placeholder="Pick a date" options=(readonly extraPickadateOptions)}}

保存された日付の値をタグに渡すにはどうすればよいですか? 以下 (value=date) が機能しないようですか?

{{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 に答える