如何在组件模板中选择元素?

Jim · 05月25日

有人知道如何掌握组件模板中定义的元素吗?使用$可以使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;
    }
}

如何在类定义中捕获或获取pinput元素的引用

回答(1)
时间
宝儿
1 · 2020-05-25 14:13:34

您可以ElementRef通过将DOM元素注入到组件的构造函数中来获取它的句柄

constructor(myElement: ElementRef) { ... }

文件:https//angular.io/docs/ts/latest/api/core/index/ElementRef-class.html

你的回答

加载中...
⌘+Return 发表
发表

温馨提示:登录后可发表评论或回复

关闭,朕知道了

扫码关注微信公众号或小程序