angular.module('myContainer', []).directive('myContainer', function() { return { restrict: 'E', template: '', controllerAs: 'vm', bindToController: true, controller: function($element) { var vm = this; vm.highlanders = $element[0].getElementsByTagName('highlander'); } }; });