我正在研究Ionic 1项目。我已经应用了一个查询来获取与项目ID相对应的数据,但有时并没有返回所有数据。有时长度为1或2或6.它应该总是返回6。可能是什么问题?
@echo OFF
call "C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\Common7\Tools\VsDevCmd.bat"
echo "Starting Build for all Projects with proposed changes"
MSBuild.exe "C:\Users\MyName\Source\repos\MySolutionName\MySolutionName.sln"
pause
echo "All builds completed."
答案 0 :(得分:0)
我认为您需要首先遍历结果然后将其推送到数组 我之前有一个更微笑的问题,这就是我所做的事情
$scope.ShowAllData = function() { /* SELECT COMMAND */
$scope.images = [];
$cordovaSQLite.execute(db,"SELECT * FROM imageTable ORDER BY id DESC").then( function(res) {
if (res.rows.length > 0) {
for (var i = 0; i < res.rows.length; i++) {
$scope.images.push({
id: res.rows.item(i).id,
image: res.rows.item(i).images
});
}
}
}, function(error) {
alert(error);
} );
return $scope.images;
}