如何在组件模板中选择元素?有人知道如何获取组件模板中定义的元素吗?聚合物使它变得非常容易。$和$$.我只是想知道怎么用角度来处理。以本教程中的示例为例: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元素是否来自类定义中的元素?
4 回答
慕娘9325324
TA贡献1783条经验 获得超4个赞
import { Component, ElementRef, OnInit } from '@angular/core';@Component({ selector:'display', template:` <input (input)="updateName($event.target.value)"> <p> My name : {{ myName }}</p> `})class DisplayComponent implements OnInit { constructor(public element: ElementRef) { this.element.nativeElement // <- your direct element reference } ngOnInit() { var el = this.element.nativeElement; console.log(el); } updateName(value) { // ... }}
- 4 回答
- 0 关注
- 643 浏览
相关问题推荐
添加回答
举报
0/150
提交
取消