2016-10-20 2 views

Antwort

1

Definieren Sie die Eingabe in der Richtlinie

datepicker.directive.ts

import {Input} from '@angular/core'; 
... 
export class DatePickerDirective{ 
    @Input() config:any = {}; //set to default configuration 
} 

Nun, wenn Sie auf die config Eigenschaft dieser Richtlinie in der Vorlage zu binden, wird Angular

diesen Wert übergeben

parent.component.ts

parent.component.html

<input datepicker type="text" [config]="dateConfig"/> 
+0

Dank! Ich wusste nicht, dass es dasselbe war wie die Kommunikation zwischen zwei Komponenten. – ultimatecoder

+0

@ultimatecoder Denken Sie daran, dass eine Komponente nur eine Richtlinie mit einer Vorlage ist. Sie sind im Wesentlichen gleich. – Lansana

Verwandte Themen