File

projects/k-components/src/lib/directives/generateradiogroup.directive.ts

Metadata

Providers { provide: RadioNameService }
Selector [generateRadioGroups]
import { Directive, Input, Self } from '@angular/core';
import { RadioNameService } from '../services/radiobuttonsnames.service';
import { DataContextService } from '../services/datacontextprovider.service';

@Directive({
  selector: '[generateRadioGroups]',
  providers: [{ provide: RadioNameService }],
})
export class GenerateRadioGroupDirective {}

@Directive({
  selector: '[elementDataContext]',
  providers: [{ provide: DataContextService }],
})
export class ElementDataContextDirective {
  @Input()
  elementDataContext;
  constructor(@Self() private selfContext: DataContextService) {}
  ngOnInit() {
    this.selfContext.dataContext = this.elementDataContext;
  }
}

result-matching ""

    No results matching ""