我的代码包含自定义属性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');
为什么文本不会消失,如何删除自定义属性?请提前帮助和谢谢。
答案 0 :(得分:0)
我建议您使用指令,因为我认为您不能删除尚未为该特定标记定义的属性。如果使用指令,则可以创建自定义属性。