2015-05-25 5 views
2

Я получил этот вопрос на моем проекте cordova, созданный с угловым и ионным. Я пробовал все, что мог, и он не работает.

Вот код:

function getSuccess(response) { 
    $scope.modules = response.modules; 
    $scope.list = $scope.modules; 
    $scope.search = [ 
     {str: ""} 
    ]; 
} 

$http({method: 'GET', 
     url: "http://xxx.xxx.xxx.xxx/api/modules" 
    }) 
    .success(getSuccess) 
    .error(function (response){ 
     alert("Damned"); 
    }); 

Конечно, IP является действительным, и работает в браузере Chrome;) Это в мой контроллер. Я уже добавил <access origin="*"/> в свой файл конфигурации, и он по-прежнему отображает «Проклятый» на моем устройстве Android после его сборки.

Кордова версия: 5.0.0 Android версии: 5.1

+0

'response' должен содержать подробности об ошибке. не выводите фиксированное (бесполезное) сообщение об ошибке, когда вам можно точно сказать, что не так. –

+0

Я действительно хотел использовать что-то вроде console.log, но я не знаю, как это сделать в приложении, любая идея? :/ –

+0

может даже помочь что-то вроде 'alert (JSON.stringify (response))'. все, чтобы получить содержимое объекта ошибки и просмотреть. –

ответ

5

установить плагин: белый список cordova-plugin-whitelist

Поскольку Кордова 5.0.0, Whitelist плагин является обязательным для перекрестного происхождения запрашивает

Смежные вопросы