是否可以以某种方式ngTransclude
用于属性值,而不是替换内部 HTML 内容?例如这个简单的指令
var testapp = angular.module('testapp', [])
testapp.directive('tag', function() {
return {
template: '<h1><a href="{{transcludeHere}}" ng-transclude></a></h1>',
restrict: 'E',
transclude: true
}
});
并将其用作
<tag>foo</tag>
我想把它翻译成
<h1><a href="foo">foo</a></h1>
有什么方法可以做到这一点,还是我必须使用属性而不是嵌入?
这是一个例子