@christianv Additional optionsDirective split from data-cc-compile-directive, since the param for data-cc-compile-directive's value is going to be a two-way bound value (and a very large one in this case). Instead of trying to go through the dance of trying to parse out the elements, I figured that it's much simpler to pass in the options in a separate optional directive. Got the idea after studying this: http://www.ng-newsletter.com/posts/directives.html