Как вывести необходимые данные из сервиса?

В дополнение к моему прошлому вопросу.
Как вернуть данные
[{
  "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
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы