Javascript AngularJS-返回值的函数,如果没有值,则在单元格内不返回任何内容
我正在使用pdfmake将表格数据导出为pdf格式。 根据表中是否设置了值,根据搜索下拉列表中过滤的内容,我希望返回该值。否则我想返回“” 到目前为止,如果单元格中没有设置任何内容,它将返回为“null”,我想返回“”而不是null 下面是我在html中使用的表达式Javascript AngularJS-返回值的函数,如果没有值,则在单元格内不返回任何内容,javascript,angularjs,function,pdfmake,Javascript,Angularjs,Function,Pdfmake,我正在使用pdfmake将表格数据导出为pdf格式。 根据表中是否设置了值,根据搜索下拉列表中过滤的内容,我希望返回该值。否则我想返回“” 到目前为止,如果单元格中没有设置任何内容,它将返回为“null”,我想返回“”而不是null 下面是我在html中使用的表达式 <td style="background-color: #bfdfff; word-wrap: break-word;" class="routeCheckInGrid"> <span id="Conte
<td style="background-color: #bfdfff; word-wrap: break-word;" class="routeCheckInGrid">
<span id="ContentPlaceHolder1_RouteCheckIn_Editable1_lblAccidentMcGoal">{{monday.accidentFreeDayMCG}} /day</span>
</td>
在桌子上使用它
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 '';
}
}
}
在HTML中,您将其称为{{accidentFreeMc()}}。从控制器:$scope.accidentFreeMc();是的,该表达式在html中定义为{{monday.accidentFreeDayMCG}。我试图创建的函数是$scope.accidentFreeMC。相似但不同。有什么想法吗?
monday
在$scope
上定义了吗?我这样说是因为你在这里引用它:{{monday.accidentfreedaymgg}
。它是ngRepeat
中的局部变量吗?它不在ngRepeat中。我已经用一个示例的一些代码更新了原始问题,该示例的功能与我想要的类似。请从您称之为{{accidentFreeMc()}的HTML中查看以上内容。从控制器:$scope.accidentFreeMc();是的,该表达式在html中定义为{{monday.accidentFreeDayMCG}。我试图创建的函数是$scope.accidentFreeMC。相似但不同。有什么想法吗?monday
在$scope
上定义了吗?我这样说是因为你在这里引用它:{{monday.accidentfreedaymgg}
。它是ngRepeat
中的局部变量吗?它不在ngRepeat中。我已经用一个示例的一些代码更新了原始问题,该示例的功能与我想要的类似。请看上面
$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 '';
}
}
}