绑定到Angular 2根组件的参数为null

时间:2016-08-01 08:33:28

标签: typescript angular

我试图将参数绑定到我可以在ngOnInit方法中使用的Angular 2根组件,例如

<workspace [testparam]="test"></workspace>

在workspace-component.ts文件的构造函数中,我尝试获取元素

的属性
constructor(elm: ElementRef) {
    this.testparam = elm.nativeElement.getAttribute('testparam');
}

并在ngOnInit方法中尝试提醒此值

ngOnInit(): void {
    alert("Value:" + this.testparam );
}

哪位给了我

  

值:空

从我读到的这是解决这个问题的方法,我错过了什么?

1 个答案:

答案 0 :(得分:1)

改为使用

<workspace testparam="test"></workspace>

Angular根组件模板之外没有绑定语法支持。