[英]angular 2 trigger 'click' using jquery not working
I'm trying to create a application with angular 2,i have an <a>
tag and using ("click") event
.I want when an component rendering finished my a tag trigger click using jquery.But not working ! 我正在尝试创建一个角度为2的应用程序,我有一个
<a>
标记并使用("click") event
。我想要在组件渲染完成后使用jquery触发标记点击。但是不起作用! here is my .HTML code : 这是我的.HTML代码:
<a href="" id="all_m" ('click')="test($event)"></a>
in my another component : export class inside_group_page implements OnInit{ 在我的另一个组件中:导出类inside_group_page实现了OnInit {
ngOnInit(){
jQuery("#all_m").trigger("click");
}
do not use jquery with ng2 不要将jQuery与ng2一起使用
@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', []);
}
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.