【发布时间】:2019-04-27 05:57:22
【问题描述】:
我在控制器中创建了一个dateTime 函数,如下所示:
$scope.getDatetime = function() {
return (new Date()).toLocaleFormat("%A, %B %e, %Y") + "name.csv" ;
};
我正在使用gridOptions,如下所示
$scope.gridOptions = {
exporterCsvFilename: 'getDatetime()',
exporterCsvLinkElement: angular.element(document.querySelectorAll(".custom-csv-link-location")),
columnDefs: [
{ field: 'Field1' },
{ field: 'Field1' }
]
};
使用上述语法,文件正在下载,名称为getDatetime().csv,而不是显示实际日期
【问题讨论】:
-
不推荐使用非标准的 Date.prototype.toLocaleFormat 方法,不应再使用。它使用与 C 中 strftime() 函数所期望的格式相同的格式字符串。该函数在 Firefox 58+ 中不再可用。 developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/…
标签: javascript angularjs model-view-controller angularjs-directive