2017-08-29 73 views
0

我有一個工作的Angular-Module。當我更改URL(相同的JSON文件)時,它將不起作用。我錯了什麼?

工作模塊:

angular.module('destinationsApp', []).controller('destinationsCtrl', function($scope, $http){ 
    $http 
    .get('https://raw.githubusercontent.com/MAHUKI-Webdesign/suntrips.github.io/master/main_sub_themes-light.json') 
    .then(function(itemsResponse) { 
     $scope.items = itemsResponse.data.main_themes; 

不工作:

angular.module('destinationsApp', []).controller('destinationsCtrl', function($scope, $http){ 
    $http 
    .get('https://www.suntrips.de/import/main_sub_themes-light.json') 
    .then(function(itemsResponse) { 
     $scope.items = itemsResponse.data.main_themes; 
+0

什麼是響應裏面的itemsResponse? – Sletheren

+0

您在控制檯/網絡選項卡中看到的任何錯誤? – EugenAz

+0

Access-Control-Allow-Origin缺少 –

回答

1

這是一個服務器端的問題。您不需要爲角色添加任何角度標題。您需要在服務器端添加標題:

Access-Control-Allow-Headers: Content-Type 
Access-Control-Allow-Methods: GET, POST, OPTIONS 
Access-Control-Allow-Origin: *