AngularJS - функция, возвращающая значение, если значения нет, ничего не возвращает в ячейке

Я экспортирую данные таблицы в формате PDF, используя pdfmake. В зависимости от того, установлено ли значение в таблице на основе того, что отфильтровано в раскрывающихся списках поиска, я хочу вернуть это значение. В противном случае я хочу вернуть ".

На данный момент, если в ячейке ничего не установлено, она вернется как "ноль", которую я хочу вернуть ", а не нуль.

Вот выражение, которое я использую из HTML

<td style="background-color: #bfdfff; word-wrap: break-word;" class="routeCheckInGrid">
    <span id="ContentPlaceHolder1_RouteCheckIn_Editable1_lblAccidentMcGoal">{{monday.accidentFreeDayMCG}} /day</span>
</td>

Попытка создания функции, которая дает мне значение или возвращает ''. scope.drivers - это место, где установлены все данные.

$scope.accidentFreeMC = function(monday) { 
        if ($scope.drivers) {
            if ($scope.resultsRolledUp) {
                return monday.accidentFreeDayMCG;
            } else {
                return '';
            }
        }
    }

используя это в таблице

table: {
         body: [
                  [                          
                    $scope.accidentFreeMC + ' /day',
                  ],    
         ]
}

Что мне не хватает? Буду признателен за любую оказанную помощь.

ОБНОВЛЕНИЕ ** Вот рабочий пример чего-то подобного, чего я хотел бы достичь. Вот строка, где в зависимости от того, какой маршрут отфильтрован в поиске, будут отображаться данные в итоговом столбце. Если выбран конкретный маршрут, то в ячейке ничего не отображается.

$scope.wasTheLCPAuditCompleted = function(day) {
    if ($scope.drivers) {
        if ($scope.resultsRolledUp) {
            return day.lcpAuditCompletedCount + '/' + day.dayRouteCount
        }

        if (!$scope.resultsRolledUp && (!$scope.dataEntryView || $scope.isRollup)) {
            return day.lcpAuditCompleted == 'Y' ? 'Yes' : 'No';
        } else {
            return '';
        }
    }
}

0 ответов

Другие вопросы по тегам