我需要使用一些值编译远程模板(template.html文件)并获取生成的html而不将其附加到页面。您能给我一些建议吗?
angular.module('myApp')
.directive('myDirective', function($compile) {
return {
var htmlcontent = angular.element('<div></div>');
htmlcontent.load('/template.html');
var tmpl = $compile(htmlcontent);
var expectHTML = tmpl({
value: "myValue"
});
}
})
我需要将myValue传递给模板,但我不想将它附加到myDirective的范围内。此外,我需要生成的HTML而不附加到真正的DOM。