Показать сообщение отдельно
  #4 (permalink)  
Старый 15.02.2016, 07:25
Профессор
Отправить личное сообщение для krasovsky Посмотреть профиль Найти все сообщения от krasovsky
 
Регистрация: 21.12.2012
Сообщений: 869

Ты почти пришел к успеху
var module = angular.module("game", []);
 
module.controller("gameCtrl", function($scope, $http) {

    getLocalization("RU").then(function successCallback(response) {
        score.localization = response.data;
    }, function errorCallback(response) {
        console.log(response);
    });

function getLocalization(lang, http, score) {
    var lang_json;
    var data;
     
    switch (lang) {
        case "RU":
            lang_json = "/json?file=ru_lang.json";
            break;
    }
     
    return http({
        method: "GET",
        url: lang_json
    });
}
});


+ выносить функцию за модуль не стоит, т.к. в другом твоем js-файле может ВНЕЗАПНО быть одноименная функция\переменная
Ответить с цитированием