【发布时间】:2017-11-07 17:03:21
【问题描述】:
我正在使用 Angular 4。我试图在另一个组件中访问一个组件的模板元素。我发现唯一有效的东西(如下图所示)不是很“Angular”。
组件#1(包含模板):
@Component({
template: `...<input type="text" id="txtUserName" />`
组件#2(在点击事件中获取上述组件的模板元素值):
(<HTMLInputElement>document.getElementById('txtUserName')).value;
我在 ElementRef、ViewChild 等上发现了无数的 sn-ps,但它们都不能真正用于获取模板元素的值。 有谁知道 Angular 4 方法可以完成我上面所做的相同事情?
【问题讨论】:
标签: angular templates components