Angularjs 将模板名称作为属性传入的角度指令

Angularjs 将模板名称作为属性传入的角度指令,angularjs,angularjs-directive,angularjs-scope,Angularjs,Angularjs Directive,Angularjs Scope,如果我想将一个属性传递到angular中,该属性是存储在templateCache上的模板名,那么执行以下操作是否是一种好方法 app.directive('myPopup',function(){ 还是应该在compile语句上执行,我想性能也是如此 我希望最终包装一个引导式popover,然后能够通过一个模板属性提供html内容,允许我通过提供不同的模板重用popover 有人能为最佳行动方案提供建议吗 谢谢首先,我要看看内置指令的来源,比如ngInclude,谢谢你的提示:) va

如果我想将一个属性传递到angular中,该属性是存储在templateCache上的模板名,那么执行以下操作是否是一种好方法

app.directive('myPopup',function(){

还是应该在compile语句上执行,我想性能也是如此

我希望最终包装一个引导式popover,然后能够通过一个模板属性提供html内容,允许我通过提供不同的模板重用popover

有人能为最佳行动方案提供建议吗


谢谢

首先,我要看看内置指令的来源,比如ngInclude,谢谢你的提示:)
    var directive = {
        link: link,
        scope {
            'template': '@'
        }
        template: $templateCache.get(template);
        restrict: 'E'
    };
    return directive;

    function link(scope, element, attrs) {
    }
});