Dies ist, wie ich den Anruf mache:
$http.get(url, {
params : {
empId: $scope.empId
}
}).then(function(data, status){
$scope.workOrders = data.data;
}, function(data, status){
$scope.message = data;
});
Es funktioniert auf Chrome ganz gut, und wenn ich an die URL auf meine Telefone Browser navigieren I kann eine Antwort erhalten.
Jedes Mal, wenn ich die APK verwenden, die gebaut wird, erhalte ich:
{"data":"",
"status":404,
"config":{
"method":"GET",
"transformRequest":[null],
"transformResponse":[null],
"params":{"empId":"123"},
"url":"http://...",
"headers":{"Accept":"application/json, text/plain, */*"}
},"statusText":Not Found"}
Kinda auf diesen einen verloren. Nur komisch, dass ich die URL von meinem Handy Browser schlagen kann, aber nicht innerhalb des ionischen/Cordova gebaut APK
Wie gewünscht, hier ist meine Datei config.xml:
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<widget id="com.ionicframework.myapp397384" version="0.0.1" xmlns="http://www.w3.org/ns/widgets" xmlns:cdv="http://cordova.apache.org/ns/1.0">
<name>myApp</name>
<description>
An Ionic Framework and Cordova project.
</description>
<author email="[email protected]" href="http://ionicframework.com/">
Ionic Framework Team
</author>
<content src="index.html"/>
<access origin="*"/>
<preference name="webviewbounce" value="false"/>
<preference name="UIWebViewBounce" value="false"/>
<preference name="DisallowOverscroll" value="true"/>
<preference name="BackupWebStorage" value="none"/>
<feature name="StatusBar">
<param name="ios-package" value="CDVStatusBar" onload="true"/>
</feature>
</widget>
können Sie Ihren Konfigurationsdateicode einfügen? – Hardy
@Hardy Gerade hinzugefügt – Hoser