【发布时间】:2015-07-06 09:57:54
【问题描述】:
我是 Angularjs 的 phonegap 新手。我试图弄清楚为什么我会遇到这个问题:
2015-04-28 00:54:17.178 Come To Woodstock[25507:2562346] Resetting plugins due to page load.
2015-04-28 00:54:17.331 Come To Woodstock[25507:2562346] Failed to load webpage with error: The operation couldn’t be completed. (NSURLErrorDomain error -999.)
这是我在使用 Xcode 编译代码时遇到的错误。这是我的 Angular (javascript) 文件的样子:
var module = angular.module('app', ['onsen', 'ngSanitize']);
module.controller('directoryControl', function($scope, $http, $rootScope, ajaxCall) {
ons.ready(function() {
$scope.spinner = true;
var dataURL = "get_category_index";
var valuePickup = "categories"
ajaxCall.GetIndex($scope, dataURL, valuePickup);
$scope.setCurrentCategory = function(categoryName){
$scope.CurrentCategory = categoryName;
$rootScope.CurrentCategory=$scope.CurrentCategory;
}
$scope.online = navigator.onLine;
$window.addEventListener("offline", function () {
alert("Connection offline");
}, false);
$window.addEventListener("online", function () {
alert("Connection Online");
}, false);
});
});
module.service('ajaxCall',function($http){
var self = this;
var websiteURL = "http://www.somewebsite.com/api/";
self.GetIndex = function(scope, dataURL, valuePickup){
$http.get(websiteURL + dataURL).success(function(data, status, headers, config) {
console.log(data[valuePickup]);
scope.AllData = data[valuePickup];
scope.spinner = false;
}).error(function(data, status, headers, config) {
alert("ajax didnt work");
});
}
});
module.filter('htmlToPlaintext', function() {
return function(text) {
return String(text).replace(/<[^>]+>/gm, '');
}
}
);
module.filter('replaceDashFilter', function() {
return function(text) {
return String(text).replace(/-/g, ' ');
}
}
);
有没有其他人之前发现过同样的问题!
【问题讨论】:
标签: javascript ios angularjs xcode cordova