我试图在另一个组件中使用某个组件的方法,但是我得到像xxComponent没有提供程序的错误。 我该怎么办?组件的调用方法Angular 2/4
import { FoldersService } from '../../_services/folders.service';
import { Component, OnInit, ViewChild } from '@angular/core';
@Component({
selector: 'app-folder-create',
templateUrl: './folder-create.component.html',
})
export class FolderCreateComponent implements OnInit {
constructor(
private http: Http,
private folderService: FoldersService,
) { }
ngOnInit() { }
saveFolder() {
}
}
-- Class FolderEditComponent
import { FolderCreateComponent } from '../folder-create/folder-create.component';
@Component({
selector: 'app-folder-edit',
templateUrl: './folder-edit.component.html',
styleUrls: ['./folder-edit.component.css'],
})
export class FolderEditComponent implements OnInit {
constructor(
private http: Http,
private folderService: FoldersService,
private folderCreate: FolderCreateComponent
) { }
ngOnInit() { }
// How can I do here for calling method saveFolder() of the component FolderCreateComponent
// I try this :
folderCreate.saveFolder(); // But I got error : ERROR Error: Uncaught (in promise): Error: No provider for FolderCreateComponent!
}
我如何在组件调用FolderEditComponent方法saveFolder()组件FolderCreateComponent的呢?
我添加了一个plnlr:https://plnkr.co/edit/c6lXPtyNFsCcPk0zyPnF?p = preview ..我无法解析.. – user1814879
https://plnkr.co/edit/8HauRImuUsrWsizIcrM6?p=preview 更新plunker请看看这个。如果有任何问题准备协助你 –
Yesss没关系.. Thxxx so muchhh – user1814879