[英]Toggle “data-attr” not value
我想要切換data-attr,而不是值
<div ng-attr="{{leftMenuClosed ? 'data-quantity' : 'data-order' }}" </div>
結果:如果leftMenuClosed
<div data-quantity=""></div>
如果!leftMenuClosed
<div data-order=""></div>
我怎樣才能做到這一點 ?
好的,我想我知道您在做什么。 為了使用ng-attr
您必須指定ng-attr
的名稱。 因此ng-attr-data
將創建一個名為data
的attr:
<div ng-attr-data="{{leftMenuClosed ? 'true' : 'false' }}"></div>
將導致
<div ng-attr-data="{{leftMenuClosed ? 'true' : 'false' }}" data="true"></div>
要么
<div ng-attr-data="{{leftMenuClosed ? 'true' : 'false' }}" data="false"></div>
取決於leftMenuClosed
的值。 我想你可以解決這個問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.