假设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部分。