以角度获取自定义组件参考?

时间:2017-07-24 06:51:15

标签: angular angular2-custom-component

我正在使用下面的自定义组件。我想得到我们在html文件中使用的组件的id。

@Directive({
    selector: `[myattr]`
})
export class myclass
{
   // want to get reference where myattr defined 
    //#myid
}

在html中我将定义如下

<input #myid myattr />

1 个答案:

答案 0 :(得分:0)

@Directive({
    selector: `[myattr]`
})
export class myclass
{
   constructor(private elRef:ElementRef) {}

   ngAfterViewInit() {
     console.log(this.elRef.nativeElement);
   }
}