File

src/directives/field.directive.ts

Metadata

selector ngx-query-field

Inputs

custom

Type: any

getRules

Type: any

label

Type: string

name

Type: string

type

Type: any

validate

Type: any

valueInputTemplate

Type: any

import { Directive, Input, ContentChild, TemplateRef } from '@angular/core';

import { DataType } from '../query.types';
import { ValueInputTemplateDirective } from './value-input-template.directive';

@Directive({
  selector: 'ngx-query-field'
})
export class FieldDirective {

  @Input() name: string;
  @Input() label: string;
  @Input() type: DataType = DataType.any;
  @Input() custom: any;
  @Input() getRules: any;
  @Input() validate: any;
  @Input()
  @ContentChild(ValueInputTemplateDirective, { read: TemplateRef })
  valueInputTemplate: TemplateRef<any>;
}

results matching ""

    No results matching ""