На моем javascript у меня есть:
$scope.languages=[{lang:"en"},
{lang:"it"}
];
У меня есть два файла содержимого: content/it/content.html content/en/content.html
Я хочу загрузить содержимое с помощью ng-repeat в соответствии с моим языком. Это то, что я сделал:
<div ng-repeat="language in languages" lang={{language.lang}} ng-include src = "'content/'+{{language.lang}}+'/content.html'"></div>
Результат, который я ожидаю в интерфейсе:
Это мое содержание на английском языке
Это мое содержание на итальянском языке
но id, похоже, не работает.
Не могли бы вы рассказать мне, как я могу включить что-то, когда часть имени файла является директивой angularJs?
ОК. Неважно. Я нашел решение самостоятельно
<div ng-repeat="language in languages" lang={{language.lang}} ng-include src = "'content/'+language.lang+'/content.html'"></div>