有人知道如何掌握组件模板中定义的元素吗?使用$
和可以使Polymer变得非常容易$$
。
我只是想知道如何在Angular中进行操作。
从教程中获取示例:
import {Component} from '@angular/core';
@Component({
selector:'display',
template:`
<input #myname (input)="updateName(myname.value)"/>
<p>My name : {{myName}}</p>
`
})
export class DisplayComponent {
myName: string = "Aman";
updateName(input: String) {
this.myName = input;
}
}
如何在类定义中捕获或获取p
或input
元素的引用?
您可以
ElementRef
通过将DOM元素注入到组件的构造函数中来获取它的句柄:文件:https://angular.io/docs/ts/latest/api/core/index/ElementRef-class.html