Có sai không khi cho rằng ngInclude
có thể đi theo con đường thô? Tôi tiếp tục cố gắng thiết lập của tôi ngInclude
như sau:
<div ng-include src="views/header.html"></div>
Điều này không hoạt động nhưng nếu tôi làm điều gì đó như thế này thì nó hoạt động.
// HeaderController
app.controller('HeaderCtrl', function($scope){
$scope.templates = {[
template: { url: 'views/header.html' }
]};
$scope.template = $scope.templates[0].template;
});
Trong index.html của tôi
<div ng-controller="HeaderCtrl">
<div ng-include src="template.url"></div>
</div>
Có ngInclude
chỉ ngoại trừ các giá trị ngoài phạm vi không? Nếu vậy thì tại sao nó lại theo cách này chứ không phải là một phần của html.