Не уверен, что ошибся. Я не могу включить шаблон из файла через тег скрипта. Есть идеи?
Шаблон:
<script type="text/ng-template" id="test1">inside</script>
<script type="text/ng-template" id="test2" src="templateFile.html"></script>
<div ng-controller="MyCtrl">
Select:
<a href ng:click="tpl='first.html'">internal</a>
| <a href ng:click="tpl='test1'">script inside</a>
| <a href ng:click="tpl='test2'">script external</a>
<div style="border: 1px solid;min-height: 20px">
<ng:include src="tpl"></ng:include>
</div>
</div>
Контроллер:
var myApp = angular.module('myApp', []);
function MyCtrl($scope, $templateCache) {
$templateCache.put('first.html', 'First template');
}
JSFiddle: http://jsfiddle.net/aG8Zy/32/