Хорошо, поэтому keyResource извлекает данные из моего контроллера С# в виде списка значений, разделенных запятыми. Когда кнопка нажата, консоль регистрирует эти данные, но когда я устанавливаю запрос alasql на keyResource или в данные, он говорит, что источник данных 0 не определен.
angular.module("umbraco")
.controller("ExportAllController", function($scope, $http, keyResource){
$scope.exportAll = function ($scope) {
keyResource.exportAll().then(function (data) {
console.log(data);
alasql('SELECT * INTO CSV("AllDictionaryItems.csv",{headers:true}) FROM ?', []);
});
};
});
Это то, что я сейчас имею ^
Это то, что я пробовал:
angular.module("umbraco")
.controller("ExportAllController", function($scope, $http, keyResource){
$scope.exportAll = function ($scope) {
keyResource.exportAll().then(function (data) {
console.log(data);
alasql('SELECT * INTO CSV("AllDictionaryItems.csv",{headers:true}) FROM ?', [$scope.exportAll]);
});
};
});
angular.module("umbraco")
.controller("ExportAllController", function($scope, $http, keyResource){
$scope.exportAll = function ($scope) {
keyResource.exportAll().then(function (data) {
console.log(data);
alasql('SELECT * INTO CSV("AllDictionaryItems.csv",{headers:true}) FROM ?', [keyResource]);
});
};
});
angular.module("umbraco")
.controller("ExportAllController", function($scope, $http, keyResource){
$scope.exportAll = function ($scope) {
keyResource.exportAll().then(function (data) {
console.log(data);
alasql('SELECT * INTO CSV("AllDictionaryItems.csv",{headers:true}) FROM ?', [data]);
});
};
});
Я не уверен, как это сделать, потому что когда консоль регистрирует данные, я не знаю, почему она не работает, когда я экспортирую в CSV?
Ваш текущий метод не будет работать, потому что вы не передаете какие-либо данные для его экспорта.
Причина, я думаю, ваша последняя попытка не сработала, потому что ваша структура data
неверна
Посмотрите ниже jsfiddle, который я создаю, в котором показано, как создать csv из массива строки или массива json-объекта.
http://jsfiddle.net/alantsai/h2wbbkm6/
посмотрите, пытаетесь ли вы сконструировать свои data
в одну из структур, и вы должны иметь возможность экспортировать файл csv
data
вашиdata
? т.е. как это выглядит при входе в консоль