Est-il faux de supposer que cela ngInclude
peut emprunter une voie brute? Je continue d'essayer de configurer mon ngInclude
comme suit:
<div ng-include src="views/header.html"></div>
Cela ne fonctionne pas mais si je fais quelque chose comme ça, ça marche.
// HeaderController
app.controller('HeaderCtrl', function($scope){
$scope.templates = {[
template: { url: 'views/header.html' }
]};
$scope.template = $scope.templates[0].template;
});
Dans mon index.html
<div ng-controller="HeaderCtrl">
<div ng-include src="template.url"></div>
</div>
Existe-t-il ngInclude
uniquement des valeurs hors de la portée? Si oui, pourquoi est-ce de cette façon et non une simple inclusion du partiel html.