Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/435.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript angularjs,将本地json结果加载到;SyntaxError:意外标记'&引用;_Javascript_Json_Angularjs - Fatal编程技术网

Javascript angularjs,将本地json结果加载到;SyntaxError:意外标记'&引用;

Javascript angularjs,将本地json结果加载到;SyntaxError:意外标记'&引用;,javascript,json,angularjs,Javascript,Json,Angularjs,我在某个地方看到这是因为json文件的内容类型不是“application/json”,但是我如何才能让它在本地机器上工作呢 我要做的是加载两个单独的json文件,其中包含页面的翻译。但这似乎几乎是不可能的,也许不是 var medicalApp = angular.module('medicalApp', ['ngRoute', 'ngResource', 'ngCookies']); // configure our routes medicalApp.config(function($r

我在某个地方看到这是因为json文件的内容类型不是“application/json”,但是我如何才能让它在本地机器上工作呢

我要做的是加载两个单独的json文件,其中包含页面的翻译。但这似乎几乎是不可能的,也许不是

var medicalApp = angular.module('medicalApp', ['ngRoute', 'ngResource', 'ngCookies']);

// configure our routes
medicalApp.config(function($routeProvider) {
    $routeProvider
        ...
});

medicalApp.factory('getDE', function($resource, $http) {
    //return $resource('../translations/de.json');
    var defaults = $http.defaults.headers;
    defaults.get = defaults.get || {};
    defaults.get['Content-Type']='application/json';

    var values = $resource('../translations/de.json', {}, {
        query: {method:'GET',headers:{'ignored':'ignored'}}
    });

    console.log(JSON.stringify(values));

    return values;
});

medicalApp.factory('getFR', function($resource, $http) {
    //return $resource('../translations/fr.json');
    var defaults = $http.defaults.headers;
    defaults.get = defaults.get || {};
    defaults.get['Content-Type']='application/json';

    var values = $resource('../translations/fr.json', {}, {
        query: {method:'GET',headers:{'ignored':'ignored'}}
    });

    console.log(JSON.stringify(values));

    return values;
});

...

medicalApp.controller('MainCtrl', function($scope, $cookies, getFR, getDE) {
    var userLang = navigator.language || navigator.userLanguage;
    var lang = userLang.substring(0,2);
    if (lang == 'fr') {
        getFR.get(function(data){
            alert(JSON.stringify(data));
        });
    } else {
        getDE.get(function(data){
            alert(JSON.stringify(data));
        });
    }
});

我想你的json文件中有
而不是
。检查它的有效性,或者向我们展示它的内容