问题描述
if (place.hasOwnProperty('opening_hours') && place.opening_hours.hasOwnProperty('periods')) {
place.opening_hours.periods.forEach(period => {
if (period.hasOwnProperty('open')) {
this.chantierForm.get('startAMHours' + period.open.day).setValue(period.open.hours);
this.chantierForm.get('startAMMinutes' + period.open.day).setValue(period.open.minutes);
// this.chantierForm.get('startPMHours' + period.open.day).setValue(period.open.hours);
// this.chantierForm.get('startPMMinutes' + period.open.day).setValue(period.open.minutes);
}
if (period.hasOwnProperty('close')) {
this.chantierForm.get('endPMHours' + period.close.day).setValue(period.close.hours);
this.chantierForm.get('endPMMinutes' + period.close.day).setValue(period.close.minutes);
// this.chantierForm.get('endamHours' + period.close.day).setValue(period.close.hours);
// this.chantierForm.get('endamMinutes' + period.close.day).setValue(period.close.minutes);
}
});
}
在每天有一个时段的地方可以正常使用
(Places api返回此信息)
periods: [{close: {day: 0,time: "2300"},open: {day: 0,time: "1100"}},…]
0: {close: {day: 0,time: "1100"}}
1: {close: {day: 1,open: {day: 1,time: "1100"}}
但是有些地方每天有2个时段:
(Places api返回此信息)
periods: [{close: {day: 0,time: "1500"},time: "1130"}},time: "1130"}}
1: {close: {day: 0,time: "2230"},time: "1830"}}
我正试图返回这样的开放时间:desired value
但是我返回了这个:actual value
我想知道我是否可以访问此行以及如何:
0: {close: {day: 0,time: "1130"}}
感谢您的帮助!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)