首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何激活dom元素中的单击事件(角2)

如何激活dom元素中的单击事件(角2)
EN

Stack Overflow用户
提问于 2017-08-08 09:27:21
回答 1查看 1.8K关注 0票数 0

我需要在加载时加载一个组件

代码语言:javascript
运行
复制
<app-main id="tasks" [(ngModel)]="tasks"></app-main>

还有js的电话

代码语言:javascript
运行
复制
public tasks;
ngOnInit() {
    this.tasks.click();
}

我试过document.getElementById("tasks").click()ngAfterViewInit()

EN

Stack Overflow用户

回答已采纳

发布于 2017-08-08 09:35:40

要单击该元素,可以执行以下操作:

将html更改为:

代码语言:javascript
运行
复制
<app-main id="tasks" #tasks></app-main>

..。然后在组件类中:

代码语言:javascript
运行
复制
import { Component, ElementRef, ViewChild, AfterViewInit } from '@angular/core';
//...
@ViewChild('tasks') tasks:ElementRef;

ngAfterViewInit () {
    // Fire the click event of tasks
    this.tasks.nativeElement.click();
}
票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/45564532

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档