我有以下指令
...
template: <div ng-include={{model.template}} \>
...
模板是动态的。我想通过指令链接或编译阶段在该模板中注入额外的HTML。我该怎么做?
答案 0 :(得分:1)
使用函数将模板作为字符串返回:
function resolveTemplate(tElement, tAttrs) { } angular.module('MyApp').directive('maybeLink', function() { return { //... template: resolveTemplate, //... }; });
请参阅此答案以获取更多详细信息:https://stackoverflow.com/a/21105774/149060