我想切换data-attr,而不是值
<div ng-attr="{{leftMenuClosed ? 'data-quantity' : 'data-order' }}" </div>
结果:如果leftMenuClosed
<div data-quantity=""></div>
if!leftMenuClosed
<div data-order=""></div>
我该怎么做?
答案 0 :(得分:0)
ng-attr
,您必须指定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
的值。我认为你可以使用