Angular JS Рендеринг с переменными массива ng-repeat - PullRequest
0 голосов
/ 01 мая 2020

Я использую Angular JS, и моя проверка md не работает с массивом из контроллера. Сильфон это код.

Front End

<md-content flex="13" class="week-day-time bg-white"  ng-repeat="weekday in staff.work_plan" layout-padding>
   <md-checkbox ng-model="weekday.status"><span class="text-uppercase text-bold">{{ weekday.day }}</span> 
   </md-checkbox>
   <fieldset class="demo-fieldset" >
   <legend class="demo-legend"><?php echo lang('working_hours') ?></legend>
        <md-input-container>
            <label><?php echo lang('start') ?></label>
            <input str-to-time="" ng-model="weekday.start" type="time">
   </md-input-container>

JS

$http.get(BASE_URL + 'api/staff_detail/' + STAFFID).then(function (StaffDetail) {
        $scope.staff = StaffDetail.data;
        $scope.UpdateWorkPlan = function () {
            var dataObj = $.param({
                work_plan: $scope.staff.work_plan
            });
            var config = {
                headers: {
                    'Content-Type': 'application/x-www-form-urlencoded;charset=utf-8;'
                }
            };

Другие переменные с weekday.day и рабочими часами, weekday.start работают, но weekday.status не работает работает с md-флажком.

Надеюсь на вашу помощь.

С уважением

1 Ответ

0 голосов
/ 01 мая 2020

Значение ng-модели на md-флажке должно быть логическим. Убедитесь, что ваши данные не являются строкой «истина» или «ложь». Проверьте свои данные, чтобы убедиться, что у вас есть.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...