删除自定义属性



我有这个带有自定义属性header:的代码

<div id="foo" class="col-sm-12 col-md-12"
directives="directives"
header="{ name: 'Landing Page' }" style="border-width:5px; border-style:dashed;"></div>

当我执行此代码时,它将删除虚线边框,但不会删除Landing Page文本。

    var myEl = angular.element( document.querySelector( '#foo' ) );
    myEl.removeAttr('style');
    myEl.removeAttr('header');

为什么文本不消失?如何删除自定义属性?请提前提供帮助并表示感谢。

我建议您使用指令,因为我认为您无法删除尚未为该特定标记定义的属性。如果使用指令,则可以创建自定义属性。

最新更新