Angularjs 如何在angular2中调用其他组件方法

Angularjs 如何在angular2中调用其他组件方法,angularjs,components,Angularjs,Components,在addTo.component.ts组件中,我有一个方法和构造函数,如下所示 Method: **addTo(ServicePlanId, basketSection) {......}** Constructor: **constructor( private route: ActivatedRoute, private router: Router, private addToService: addToService, p

在addTo.component.ts组件中,我有一个方法和构造函数,如下所示

Method:
**addTo(ServicePlanId, basketSection) {......}**

Constructor:
**constructor(
        private route: ActivatedRoute,
        private router: Router,
        private addToService: addToService,
        private DashboardService: DashboardService) { })**

Imports:
import { Component, OnInit, Input, Output, EventEmitter,AfterViewInit} from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import {addToService} from './../services/addTo.service';
import {DashboardService} from './../../roles/services/dashboard.service';
imports of dashboard.component.ts
import {Router, ActivatedRoute}       from '@angular/router';
import {DashboardService} from './../services/dashboard.service';
import {addToService} from './../../addToCart/services/addTo.service';
现在我尝试在另一个名为dashboard.component的组件中调用addTo方法,如下所示

Method:
**addTo(ServicePlanId, basketSection) {......}**

Constructor:
**constructor(
        private route: ActivatedRoute,
        private router: Router,
        private addToService: addToService,
        private DashboardService: DashboardService) { })**

Imports:
import { Component, OnInit, Input, Output, EventEmitter,AfterViewInit} from '@angular/core';
import { Router, ActivatedRoute } from '@angular/router';
import {addToService} from './../services/addTo.service';
import {DashboardService} from './../../roles/services/dashboard.service';
imports of dashboard.component.ts
import {Router, ActivatedRoute}       from '@angular/router';
import {DashboardService} from './../services/dashboard.service';
import {addToService} from './../../addToCart/services/addTo.service';
当我试图为下面的addTo.component.ts抛出创建对象时

**[0] app/modules/roles/components/dashboard.component.ts(87,33): error TS2345: Argument of type 'typeof ActivatedRoute' is not assignable to parameter of type 'ActivatedRoute'.
[0]   Property 'url' is missing in type 'typeof ActivatedRoute'.**

**export class DashboardRole implements AfterViewInit {
......
......
addToComp = new addToComponent(ActivatedRoute, Router, addToService, DashboardService);
}**

有人建议我如何解决此错误,如果我的代码中有任何错误,请建议我。

有人可以帮助我解决此错误:(