code: function ngVueComponentDirective ($injector) {
    return {
      restrict: 'E',
      link (scope, elem, attrs) {
        const componentName = attrs.name
        ngVueLinker(componentName, elem, attrs, scope, $injector)
      }
    }
  }
docs: <vue-component name="HelloComponent" v-props="person"></vue-component>
  
  @param $injector
  @returns {{restrict: string, link: (function(*=, *=, *=))}}