我正在构建一个Cordova离子应用程序,它在按钮点击时获取JSON响应并显示它。它在浏览器中工作正常,但它没有在android中显示任何内容。
------ SUCCESS
如何在Android中测试应用程序时是否发生任何异常?
[编辑]我是Android和Android的新手科尔多瓦。
答案 0 :(得分:1)
如果在.error
函数之后添加.success
函数,则可以找出出错的唯一方法,否则将无法捕获错误。
以下是您当前情况的代码示例:
function freshlyPressed($http,$log){
this.getBlogs = function($scope){
$http.jsonp("https://public-api.wordpress.com/rest/v1.1/freshly-pressed?callback=JSON_CALLBACK")
.success(function(result, posts){
$scope.posts = result.posts;
})
.error(function(error){
console.log(error);
});
};
};
尽管如此,我强烈建议您切换到.then()
功能,.error
和.success
已按照here所述弃用。
答案 1 :(得分:0)
您可以使用DevTool在Chrome上调试Android应用。
要启用远程调试,请按照 Remote Debugging Devices Documetation 。
进行操作要使用它,请按照Chrome Inspector (Ionic Docs)。
希望这可以帮助你。