<div class = "panel panel-default">
<div class = "panel-heading">Pick up
<span class = "pull-right" ng-value = "month">{{month.m}} - {{month.y}}</span>
</div>
<div class = "panel-body">
<label class = "control-label selectShiftLable">Select Shift For Each Date</label>
<div class = "pull-right">
<span style = "color:green;" class = "glyphicon glyphicon-check"></span>  Accepted Shifts  
<span style = "color:orange;" class = "glyphicon glyphicon-edit"></span>  Under Review  
<span style = "color:red;" class = "glyphicon glyphicon-random"></span>  Modified Shifts  
</div>
<div ng-repeat = "(key, value) in pickupdata">
<div class = "col-xs-2 form-group">
<div class = "input-group">
<div class = "input-group-addon" style = " font-size:13px;width: 47%;" ng-value = "daysArray">{{($index+1)}}-{{daysArray[$index]}}
<a href = "#" id = "show-option" title = "Shift was approved by Team Lead">
<span ng-if = "acceptedpickupdata[$index+1]" style = "color:green;" class = "glyphicon glyphicon-check"></span>
</a>
<a href = "#" id = "show-option" title = "Shift is under Review by Team Lead">
<span ng-if = "underreviewpickupdata[$index+1]" style = "color:orange;" class = "glyphicon glyphicon-edit"></span>
</a>
<a href = "#" id = "show-option" title = "Shift has been modified by the Team Lead">
<span ng-if = "modifiedpickupdata[$index+1]" style = "color:red;" class = "glyphicon glyphicon-random"></span>
</a>
</div>
<select class = "form-control " style = "font-size:10px;display: inline;padding:0px" ng-options = "shift.code as shift.name for shift in shiftList"
ng-model = "pickupdata[$index+1]" ng-disabled = "blockedPickupList[$index+1]">
<option value = "">
Select Shift
</option>
</select>
<!--<input type = "text" class = "form-control" id = "exampleInputAmount" placeholder = "Amount">-->
</div>
</div>
</div>
</div>
</div>
Мой пользовательский интерфейс выглядит так https://i.imgur.com/G9SKazD.png
Теперь предположим, что у меня есть две радиокнопки еженедельно и ежемесячно, когда пользователь нажимает на еженедельно, тогда мне нужно показывать только дни с текущего дня до воскресенья, и если это ежемесячно, тогда он будет выглядеть так, как сейчас в пользовательском интерфейсе, то есть все дни с текущего день до конца месяца на самом деле я новичок в angular!
@ShashankVivek stackblitz.io лучше подходит для вопросов, связанных с Angular
Поскольку вы новичок в angular, почему вы используете angular 1? В любом случае, вы можете сделать это с помощью фильтров, не затрагивая исходные данные.
@trichetriche Я согласен, но plunkr тоже хорош для angularjs, но плох для angular
@ShashankVivek у меня плохо, вопрос ошибся!


Вы можете показать нам свои усилия? как в том, что вы пробовали до сих пор? Лучше создайте plunkr и поделитесь URL-адресом, чтобы получить рабочее решение