如何在angularjs的模板视图中使用控制器范围变量?

时间:2016-03-11 12:05:26

标签: angularjs

我在angularjs控制器中有范围变量,让我们说: -

$scope.newlangSuffix = 'en';

我正在尝试使用此范围变量在模板中包含一个php文件: -

<div ng-include="'/catalogfilterhtml_{{newlangSuffix}}.php'"></div>

但无法做到这一点。我怎么能实现这个目标呢?

2 个答案:

答案 0 :(得分:1)

<div ng-include="'/catalogfilterhtml_{{newlangSuffix}}.php'"></div>

那是不对的。 ng-include需要一个角度表达式。并且'/catalogfilterhtml_{{newlangSuffix}}.php'不是有效的,因为角度表达式不能包含双重胡须。

正确的是

<div ng-include="'/catalogfilterhtml_' + newlangSuffix + '.php'"></div>

答案 1 :(得分:0)

你应该这样输入:

<div ng-include ="'/catalogfilterhtml_'+newlangSuffix+'.php'"></div>