В дополнение к моему прошлому
вопросу.
Как вернуть данные
[{
"name": {
"en": "name-english",
"de" : "name-deutch"
},
"title": {
"en": "english title",
"de": "deutch title"
}
}]
из сервиса в соответствии с необходимым языком?
app.factory('DataJson', ['$resource','$translate', function($resource, $translate) {
var article = $resource('translate.json');
var CurrentLanguage = $translate.use() || $translate.storage().get($translate.storageKey()) || $translate.preferredLanguage();
var data = article; // Здесь ведь надо что-то сделать с ними и с CurrentLanguage
return data
}
]);
Контроллер
$scope.data = DataJson.query();
view
<div ng-repeat="vm in data">
{{vm.name}}<hr>
{{vm.title}}
</div>
Plunker