Неправильно ли считать, что 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.