范围变量不适用于ng-include src

时间:2016-03-31 22:31:08

标签: angularjs

首先,这有效:( html加载)

<div ng-include src="'start.html'"></div>

这里,sideBar变量显示sideBar范围变量等于'start.html'但是当我将它插入ng-include src时 - 它不起作用。

<div>{{ sideBar }}</div> <!-- sideBar appears on the page as start.html -->
<div ng-include src="'{{ sideBar }}'"></div> 

这也不起作用:

<div ng-include src="{{ sideBar }}"></div>

这也不起作用:

<div ng-include src={{ sideBar }}></div>

只有这样才有效:

<div ng-include src="'start.html'"></div>

如何使include包含范围变量?

2 个答案:

答案 0 :(得分:3)

阅读ng-include的{​​{3}}。

以下作品:

<div ng-include="sideBar"></div>

答案 1 :(得分:0)

<div ng-model="sideBar" ng-include src="sideBar"></div>

这是有效的