ng-include:当name的一部分是angularJs指令时包含一个文件

时间:2016-04-22 07:56:29

标签: angularjs angularjs-ng-include

在我的javascript上我有:

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

我有两个内容文件: 内容/这/ content.html 内容/ 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指令,你能告诉我如何包含一些内容吗?

1 个答案:

答案 0 :(得分:0)

确定。没关系。我自己找到了解决方案

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