我有几个类似的重复角元素。
例如:
<div ui-grid="myUIGrid" ui-grid-auto-resize ui-grid-selection ui-grid-move-columns ui-grid-save-state ui-grid-resize-columns>
...
</div>
无论如何,只要存在名为ui-grid
的属性,是否会自动设置这些属性?
例如:
<div ui-grid="myUIGrid">
...
</div>
会自动加载
ui-grid-auto-resize ui-grid-selection ui-grid-move-columns ui-grid-save-state ui-grid-resize-columns
加入该元素。
答案 0 :(得分:2)
在ui-grid
属性上设置一个指令,并在任何时候ui-grid
应用于元素时让指令添加其他属性。
myApp.directive('uiGrid', function(){
return{
restrict: 'A',
link: function(scope, element){
element.attr('ui-grid-auto-resize', '');
// More attributes
}
}
});