使用管道JSON具有错误的矩值

时间:2019-01-21 09:37:12

标签: angular momentjs

我正在打印一个对象,如果使用管道,它的_moment属性值有误,在打印object.moment时它具有正确的值,因此看起来该管道导致了它的倒退。为什么用管道打印错误的时刻?

我目前有一个带有吸气剂和设置的对象:

private _moment: Moment;
set moment(moment: Moment) {
    this._moment = moment;
    this._date = moment.toString();
}
get moment(): Moment {
    return this._moment;
}

当我像这样打印对象时:

<div>Editing = {{currentDay | json}}</div>
<div>moment = {{currentDay.moment}}</div>

管道打印显示currentDay的错误值

这是正确的值:

moment = Thu Jan 17 2019 00:00:00 GMT+1100

这是打印错误值的管道式管道:

Editing = { "format": "MMMM Do YYYY", "onServer": true, "_moment": "2019-01-16T13:00:00.000Z", "_date": "2019-01-17T00:00:00", "income": 1, "expenses": 5 }

此刻是一天前:

"_moment": "2019-01-16T13:00:00.000Z"

实际日期:

"_date": "2019-01-17T00:00:00"

0 个答案:

没有答案