それ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部分の直接のインクルードではないのですか?