【发布时间】:2017-07-28 00:13:22
【问题描述】:
我正在努力在一个简单的表(时间表)中在前端显示这个带有嵌入小时数组的 json,其中一周中的天数作为列,小时数在行中。如果小时存在(在 json 中),则在表格单元格中以绿色显示 AVAILABLE。从“星期三 18 日”到“星期二”24 日开始,跳过“星期日”。从上午 9 点到下午 5 点,一天有 9 个小时 [9,10,11,12,13,14,15,16,17]。
$scope.data = {};
$scope.data.response = "AVAILABLE";
$scope.data.calendar = [
{
"Date": "2016-05-18",
"HoursAvailable": [9, 10, 11, 12, 13, 14, 17]
},
{
"Date": "2016-05-19",
"HoursAvailable": [9, 10, 11, 12, 13, 14, 15, 16, 17]
},
{
"Date": "2016-05-20",
"HoursAvailable": [9, 10, 14, 15, 16, 17]
},
{
"Date": "2016-05-21",
"HoursAvailable": [9, 10, 11, 12, 13]
},
{
"Date": "2016-05-23",
"HoursAvailable": [13, 14, 15, 16]
},
{
"Date": "2016-05-24",
"HoursAvailable": [11, 12, 15, 16, 17]
}
];
HTML
<table class="table">
<thead>
<tr>
<th>time</th>
<th>Wednesday 18th</th>
<th>Thursday 19th</th>
<th>Friday 20th</th>
<th>Saturday 21st</th>
<th>Monday 23rd</th>
<th>Tuesday 24th</th>
</tr>
</thead>
<tbody>
??
</tbody>
</table>
【问题讨论】:
-
你能把你的html显示在你想要显示这个数组的地方吗
-
html 添加了 Jarek
标签: javascript angularjs json