JSON在离子APP中没有得到很好的解析

时间:2015-05-21 12:37:51

标签: javascript android json ionic-framework angular-http

以下电话,

import scala.collection.mutable.{ListMap => MutableListMap}

MutableListMap("A" -> 5, "B" -> 12, "C" -> 2, "D" -> 9, "E" -> 18).foreach(println)

而不是在ANDRIOD APP中打印JSON正在打印它。

开始(”/”);

I / chromium(2225):addRow(“..”,“..”,1,“0 B”,“5/21 / 15,2:03:25 PM”);

I / chromium(2225):addRow(“acct”,“acct”,1,“0 B”,“5/21 / 15,2:03:25 PM”);

I / chromium(2225):addRow(“cache”,“cache”,1,“4.0 kB”,“5/21 / 15,1:40:49 PM”);

I / chromium(2225):addRow(“config”,“config”,1,“0 B”,“5/21 / 15,2:03:25 PM”);

I / chromium(2225):addRow(“d”,“d”,1,“0 B”,“5/21 / 15,2:03:25 PM”);

。 。 。 “,来源:file:///android_asset/www/js/services.js(43)

我拥有的CSP是

$http.get('//pruebarails-alevale.c9.io/').
        success(function(data, status, headers, config) {
          console.log('Success in getFromApi');
          console.log(data);
          console.log(data.messages); //undefined (only in mobile)
        }).
        error(function(data, status, headers, config) {
            console.error('Fail en getFromApi!');
        });

但是其他任何CSP都被拒绝了。 这也只发生在手机中,在浏览器中完美运行和console.log(data.messages);显示正确的数据

1 个答案:

答案 0 :(得分:0)

好的,在经历了一段时间的努力之后,我的错误是我没有推出有效的路线,所以它试图访问我的手机中的文件//pruebarails-alevale.c9.io/(显然浏览器正确地解释了这个,但没有电话)

此外,我不得不添加cordova白名单插件,并允许所有访问第三部分的应用程序。

希望它能帮助其他有应用程序问题的人