Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 是否可以在指令链接函数中获取模板内容?_Javascript_Angularjs_Angularjs Directive - Fatal编程技术网

Javascript 是否可以在指令链接函数中获取模板内容?

Javascript 是否可以在指令链接函数中获取模板内容?,javascript,angularjs,angularjs-directive,Javascript,Angularjs,Angularjs Directive,我想重用指令模板。如何在链接功能中访问它 我期待类似的事情 this.template 您必须使用模板缓存服务 $templateCache.get('path/to/template/my.html') 我不确定这是否可行,但您可以将模板设置为函数。例如,您可以有一个templateUrl,它是一个函数并返回不同的模板。乙二醇 templateUrl: function(element,attr){ if (attr.type == 'select'){ return

我想重用指令模板。如何在链接功能中访问它

我期待类似的事情

this.template

您必须使用模板缓存服务

$templateCache.get('path/to/template/my.html')

我不确定这是否可行,但您可以将模板设置为函数。例如,您可以有一个templateUrl,它是一个函数并返回不同的模板。乙二醇

templateUrl: function(element,attr){
   if (attr.type == 'select'){
       return 'views/select.html
   } else {
       return 'views/standard.html
   }
},

这是一个基本的例子,但能让人理解这个想法。您需要链接函数中的模板做什么?

但如何在链接函数中获取模板?