有可能以某种方式使用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
}
});
Run Code Online (Sandbox Code Playgroud)
并用它作为
<tag>foo</tag>
Run Code Online (Sandbox Code Playgroud)
我想把它翻译成
<h1><a href="foo">foo</a></h1>
Run Code Online (Sandbox Code Playgroud)
有没有办法做到这一点,还是我必须使用属性而不是转录?
这是一个小例子
angularjs ×1