An AngularJS directive for facets