Like ng-class, but for attributes.
Ever wanted to add attributes based on scope variables? Now you can!
Given scope
$scope = {
isSelectable: true
}
The following HTML
<my-directive attrs="{ selectable: isSelectable }"></my-directive>
Will generate this:
<my-directive selectable></my-directive>
Basic values:
<my-directive attrs="{ value: '1' }"></my-directive>
<!-- Will generate -->
<my-directive value="1"></my-directive>
Array:
<my-directive attrs="[selected checked on]"></my-directive>
<!-- Will generate -->
<my-directive selected checked on></my-directive>
String
<my-directive attrs="selected checked on"></my-directive>
<!-- Will generate -->
<my-directive selected checked on></my-directive>
Just submit a pull request.