gpt4 book ai didi

PhoneGap 上的 AngularJS REST 服务

转载 作者:行者123 更新时间:2023-12-02 04:57:06 26 4
gpt4 key购买 nike

我正在尝试调用我的网页以获取 phonegap 中的数据。我已将它放在外部服务器(网页)上,当我在本地主机上尝试时一切正常,但当我模拟它时 - 它没有。

app.js

var myApp = angular.module('myApp',['ngRoute','ngResource','offiservServices']);

myApp.config(['$routeProvider',function($routeProvider) {
$routeProvider.

when('/',{
controller : 'MainCtrl',
templateUrl : 'views/login.html'
});
}]);

var myAppServices = angular.module('myAppServices', ['ngResource']);

myAppServices.factory('User', ['$resource',
function($resource){
return $resource('http://[my-webPage]/backend.php', {}, {
query: {method:'GET', isArray:false}
});
}]);

myApp.controller('MainCtrl',['$scope','User',function($scope,User) {

$scope.user = User.query();
}]);

login.html

Username: {{ user.user }}
<br>
Password: {{ user.pass }}

我的网页正在返回一个数组('user'=>'user','pass'=>'test'),正如我在本地主机上所说的那样,一切正常(我添加了 header('Access- Control-Allow-Origin: *'); on backend.php ).

所以在 localhost 上我得到 Username: user Password: test 但在 PhoneGap 上我得到 Username: Password:

最佳答案

您应该使用调试器来控制应用中发生的事情。

有许多不同的方法来调试您的应用程序,一些示例:

关于PhoneGap 上的 AngularJS REST 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20567297/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com