Привет, У меня есть требование, когда я должен получать еженедельную доступность от пользователя, где пользователь может вводить несколько временных интервалов в течение дня, например, пользователь может ввести : воскресное время начала в 7 утра & конец времени 9AM, начало времени 2 вечера & время окончания 4 вечера и сделать это для всех дней в течение данной неделиКак отобразить вложенный объект
так что я написал объект для того же:
$scope.weeklyAvailability = {
sunday : {
"startTime" : [],
"endTime" : []
},
monday : {
"startTime" : [],
"endTime" : []
},
tuesday : {
"startTime" : [],
"endTime" : []
},
wednesday : {
"startTime" : [],
"endTime" : []
},
thursday : {
"startTime" : [],
"endTime" : []
},
friday : {
"startTime" : [],
"endTime" : []
},
saturday : {
"startTime" : [],
"endTime" : []
},
week : ""
};
у меня есть создал рабочий образец здесь: http://plnkr.co/edit/ZHE5wn1y35JYstbllVQt?p=preview Для простоты я имею просто включенный временный интервал для воскресенья в index.html также не помещался в форму отправки кода.
То, что я пытаюсь сделать, когда пользователь выбирает тайм-слот будет добавлен в массив под STARTTIME или EndTime и которые также будут отображаться в элементе списка
<li ng-repeat="availability in weeklyAvailability">
{{availability}}
<!--{{availability.sunday.startTime}}-->
{{availability["sunday"]["endTime"]}} {{availability["sunday"]["endTime"]["0"]}}
</li>
Однако я не удается просто отображать startTime и endTime (доступен объект доступности, как я могу получить доступ к внутренним объектам и массивам?)
Также есть комментарии к этому дизайну для получения доступа от пользователя?