docs: function TypeAheadFieldDirective($document, $log, $timeout, fieldHelper) {
              this.require = '^formFor';
              this.restrict = 'EA';
              this.templateUrl = function ($element, $attributes) {
                  return $attributes['template'] || 'form-for/templates/type-ahead-field.html';
              };
              this.scope = {
                  attribute: '@',
                  debounce: '@?',
                  disable: '=',
                  filterDebounce: '@?',
                  filterTextChanged: '&?',
                  help: '@?',
                  options: '='
              };
              $document_ = $document;
              $log_ = $log;
              $timeout_ = $timeout;
              fieldHelper_ = fieldHelper;
          }