AngularJS删除href

时间:2014-07-01 07:45:47

标签: javascript angularjs angularjs-directive

我想从'a'标签中移除href属性(像纯文本一样工作),我在我的指令文件中使用此代码:

.directive('rhHasLinkFor', function () {
    return{
        priority: 10000,
        restrict: 'A',
        compile: function (el, attr) {
                el.href.remove();

        }

    }
});

但它不起作用,有什么问题?

1 个答案:

答案 0 :(得分:2)

尝试

.directive('rhHasLinkFor', function () {
    return{
        priority: 10000,
        restrict: 'A',
        compile: function (el, attr) {
                el.removeAttr('href');
        }

    }
});