Можно ли использовать статический json для переводов до того, как пользователь разрешил и после использования данных с сервера?Угловой - использовать статический json для переводов до того, как пользователь разрешил и после использования данных с сервера
0
A
ответ
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);
}
});
}
, если пользователь не вошел в систему - использовать локальный файл, в противном случае называют источником формы сервера
Не могли бы вы дать попробовать и решить вашу проблему? – sebastienbarbier