2015-05-04 3 views
0

Можно ли использовать статический json для переводов до того, как пользователь разрешил и после использования данных с сервера?Угловой - использовать статический json для переводов до того, как пользователь разрешил и после использования данных с сервера

+1

Не могли бы вы дать попробовать и решить вашу проблему? – sebastienbarbier

ответ

1

Если вы используете angular-translate, вы можете использовать $translateProvider (или $translatePartialLoader) для выполнения некоторых asynchronous loading.

Отлично подходит для меня и ищет решения, что вы пытаетесь сделать.

angular.module('contact') 
.controller('ContactCtrl', function ($scope, $translatePartialLoader, $translate) { 
    $translatePartialLoader.addPart('contact'); 
    $translate.refresh(); 
}); 
0

используется следующее:

if('user is not logged in') { 
//get local file 
    return this.getLocalTranslation(refresh, lang); 
} 
var deferred = $q.defer(); 
    else { 
    $http({ 
    url: "" ; 
    method: "GET" 
    }).then(function(result) { 
    if(result.data.success === 'true') { 
     console.log(result.data); 
    } else { 
     console.error(result.data.message); 
     deferred.reject(result.data); 
    } 
    }); 
} 

, если пользователь не вошел в систему - использовать локальный файл, в противном случае называют источником формы сервера

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

  • Нет связанных вопросов^_^