将两个指令组合在一起

时间:2016-09-14 13:07:27

标签: javascript html angular

我想通过formControlName-directive使用给定的model-data和我自己的指令。

<input type="text"
       formControlName="endDate"
       my-directive>

有没有办法访问指令中的formControl-value?在组件中,使用ControlValueAccessors非常容易......

1 个答案:

答案 0 :(得分:0)

只需创建匹配的输入,您将获得传递的值:

@Directive({
  selector: '[my-directive]'
})
class MyDirective {
  @Input() formControlName:String;

  ngOnChanges() {
    console.log(this.formControlName);
  }
}