我的my-company.component.html
<a id="menu" (click) ="menuClick()" class="vcal-btn h100"><span>Dashboard</span></a>
我的另一个组件文件company-jquery.ts
import { Injectable } from '@angular/core';
import * as $ from "jquery";
@Injectable()
export class CompanyJquery {
constructor() {
this.load();
}
menuClick(){
$('#sidebar-left').addClass('ls-open');
$(".dis-container").addClass("dis-width");
$(".device-sec").addClass("dev-width");
$('#sidebar-left .sidebar-btn').addClass('ls-open')
$(this).addClass('none')
}
}
my my-company.component.ts
import { CompanyJquery } from '../_directives/company-jquery';
export class MyCompanyComponent implements OnInit {
constructor(
private companyJquery: CompanyJquery,
) { }
ngOnInit() {
this.companyJquery.menuClick();
}
}
如何将所有点击事件存储在一个文件中,并将所有点击事件存储在基于方法的所有组件中 以上概念不起作用。