我有这个带有自定义属性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');
为什么文本不消失?如何删除自定义属性?请提前提供帮助并表示感谢。
我建议您使用指令,因为我认为您无法删除尚未为该特定标记定义的属性。如果使用指令,则可以创建自定义属性。