繁体   English   中英

使用jQuery的Angular 2触发器'点击'不起作用

[英]angular 2 trigger 'click' using jquery not working

我正在尝试创建一个角度为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");
        }

不要将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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM