我正在尝试创建一个带有角度2的应用程序,我有一个<a>
标签并使用("click") event
。我希望当一个组件渲染完成后我的标签触发器点击使用jquery.But不工作!
这是我的.HTML代码:
<a href="" id="all_m" ('click')="test($event)"></a>
在我的另一个组件中: export class inside_group_page实现了OnInit {
ngOnInit(){
jQuery("#all_m").trigger("click");
}
答案 0 :(得分:2)
不要将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', []);
}
}