我在 HTML 中有一个链接标签:
<link url="http://google.com">google</link>
以及将其转换为<a>
标签的代码:
app.directive('link', function() {
return {
restrict: 'E',
transclude: true,
replace: true,
scope: {
url: '@'
},
template: '<a href="{{url}}" ng-transclude></a>'
}
});
但是使用这个文本谷歌在外面并且没有删除 URL(如果从链接到标签,它会复制)。如果我使用一个属性,它可以正常工作有<div link url="http://google.com">google</div>
什么问题?
这是
jsFiddle。