我正在尝试创建一个 Angular 为 2 的应用程序,我有一个 <a>
标记并使用 ("click") event
.我想当一个组件渲染完成我的标签触发点击使用jquery。但不工作!
这是我的 .HTML 代码:
<a href="" id="all_m" ('click')="test($event)"></a>
在我的另一个组件中: 导出类 inside_group_page 实现 OnInit{
ngOnInit(){
jQuery("#all_m").trigger("click");
}
最佳答案
不要在 ng2 中使用 jquery
@Component({
selector: 'inside-page-group',
template: `<a #all_m href="" ('click')="test($event)"></a>`
}
export class InsideGroupPage {
@ViewChild('all_m')
private allMElementRef;
constructor(@Inject(Renderer) private renderer: Renderer){
}
ngAfterViewInit() {
this.renderer.invokeElementMethod(this.allMElementRef.nativeElement, 'click', []);
}
}
关于javascript - Angular 2 触发器 'click' 使用 jquery 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36964157/