是否有关于如何在Angular 2,最新版本中注入依赖项的任何说明或示例设置?
The Testing Guide仍然不完整,只能带你到目前为止。例如,如果你想测试一个带有@Input()
参数的组件,我的理解是你特别需要注入它,但我遇到了一些问题,让它工作。
当我尝试关注this one等示例时,我发现configureCompiler
不属于@angular/core/testing
的错误。我相信这是may have been moved into TestBed但是当我尝试使用调用TestBed.createComponent(MyComponent)
时,我收到错误No provider for TestingCompilerFactory!
当我尝试从@angular/compiler/testing
导入它时,我得到一个Typescript编译器错误它不在那里。做一个grep,我可以在我的本地node_nodiles
中找到它所在的文件,但是如果我尝试导入它,那么该文件会出现一堆Typescript错误!
有关于如何做到这一点的简单指南吗?
答案 0 :(得分:2)
在RC5中进行测试可能很困难,因为它仍然很新。你可以看看这个angular2-starter(https://github.com/antonybudianto/angular2-starter),看看他是如何在RC5中实现测试的。