2016-04-22 11 views
0

Auf meinem Javascript ist, ich habe:ng-umfassen: eine Include-Datei, wenn ein Teil des Namens ein AngularJS Richtlinie

$scope.languages=[{lang:"en"}, 
       {lang:"it"} 
       ]; 

Ich habe zwei Inhaltsdatei: Inhalt/it/content.html content/en /content.html

Ich möchte Inhalte mit ng-Wiederholung nach meiner Sprache laden. Dies ist, was ich getan habe:

<div ng-repeat="language in languages" lang={{language.lang}} ng-include src = "'content/'+{{language.lang}}+'/content.html'"></div> 

Das Ergebnis, das ich in Front-End erwarten, ist:

Das ist mein Inhalt in Englisch ist

Das ist mein Gehalt in Italienisch

ist

aber ID scheint nicht zu funktionieren.

Können Sie mir sagen, wie ich etwas einbeziehen kann, wenn ein Teil des Dateinamens eine angularJs-Anweisung ist?

Antwort

0

Ok. Vergiss es. Ich fand meine Lösung selbst

<div ng-repeat="language in languages" lang={{language.lang}} ng-include src = "'content/'+language.lang+'/content.html'"></div>