这种方法适合吗?使用数组和类对象来实现所需的输出

时间:2018-02-21 01:24:51

标签: javascript arrays angular typescript

我正在使用Angular 2(?)(typescript / javascript)。

我想要的输出可能如下所示:

  
      
  1. 周一      
        
    • | 8:30至9:30
    •   
    • | 12:00至2:00
    •   
    • | 2:30至3:00
    •   
  2.   
  3. 星期二      
        
    • | 9:30至12:00
    •   
  4.   
  5. 星期五      
        
    • | 1:00至5:00
    •   
  6.   

基本上,我的任务是根据现有的日历条目生成一个人的会议可用性。

我打算循环遍历一个Day of Day对象(dayName,timeslots),时间段也是不同时间的数组。我想这是使用多维数组调用的?

或者我在考虑这个问题,dayName和times实际上可以在同一个数组中?

1 个答案:

答案 0 :(得分:0)

杰克你想要一个像

这样的对象
[
 { 
   day:0,
   timeslot:[
     {
       from:8.30,
       to:9.30
     },
     {
       from:12.00,
       to:14.00
     }
     ...
   ]
 { 
   day:1,
   timeslot:[
     {
       from:8.30,
       to:9.30
     },
     {
       from:12.00,
       to:14.00
     }
     ...
   ]
   ...
]

关于arrayForm的arrayForm,我在Nested Headers and Table in Reactive Forms中写了一个例子(第一个响应)