0

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>'
    }
});

ただし、このテキストを使用すると、Google は外部にあり、URL は削除されません (リンクからタグへの場合はコピーされます)。属性を使用すると正常に動作します<div link url="http://google.com">google</div>何が問題なのですか?

ここに
jsFiddleがあります。

4

1 に答える 1