Есть $scope
$scope.data = {
"name": {
en: "All",
de: "Alles"
}
};
Есть
CurrentLanguage
Нужен вывод $scope.data, зависящий от CurrentLanguage
<div ng-repeat="vm in data">
{{vm.<Как сюда правильно подставить CurrentLanguage?>}}
</div>
Пример тутОбновил вопрос
Если делать перевод сервисом, то как там выводить только существующий язык?
Пытаюсь тут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;
return data
}
]);