我有一個部分,它有一個指令,該指令使用編譯的HMTL-as-a-string內部指令在循環中呈現一堆東西。這個HTML-as-a-string本身包含一個ng-include
,它不渲染出來。AngularJS在部分內部的循環內部編譯內部模板
請參閱我jsfiddle example
基本上,這不包括template2.html
:
element.html('<span>The name is ' + scope.content.name + '!</span><div ng-include src="template2.html"></div><br>');
任何指針將不勝感激。
謝謝!
爲了防止上述情況不明顯:更改是引用ng-include src,因爲它是一個常量,不在查找範圍內查找。相關的[文檔中的行](https://github.com/angular/angular.js/blob/c0ad2efb24e4fffff6cb503ca821fe7e0bd4618b/src/ng/directive/ngInclude.js#L35) – timruffles