【发布时间】:2012-09-13 08:48:43
【问题描述】:
假设ngInclude 可以采用原始路径是错误的吗?我一直在尝试将我的ngInclude 设置如下:
<div ng-include src="views/header.html"></div>
这不起作用,但如果我这样做,它确实有效。
// HeaderController
app.controller('HeaderCtrl', function($scope){
$scope.templates = {[
template: { url: 'views/header.html' }
]};
$scope.template = $scope.templates[0].template;
});
在我的 index.html 中
<div ng-controller="HeaderCtrl">
<div ng-include src="template.url"></div>
</div>
ngInclude 是否仅在范围之外的值除外?如果是这样,为什么会这样,而不是直接包含 html 部分。
【问题讨论】:
标签: angularjs angularjs-ng-include