使用依赖于另一个服务中的服务的管道

瓦伦丁·库德特(Valentin Coudert)

在服务A中,我需要使用管道P。此管道P需要服务B才能工作。到目前为止,我所做的是这样的:

我的P管道定义

export class PPipe implements PipeTransform {

  constructor(private aService: AService) {}

  transform(value:number) : string {
    return number.toString();
  }
}

我如何在服务中使用它B

@Injectable()
export class BService {

  pPipe = new PPipe();

  myFn() {
    const nbToStr = pPipe.transform(69);
  }
}

但是在构建时出现错误:Expected 1 arguments, but got 0.

每次我想使用PPipe实例时都需要传递它吗?如果是这样,如何从HTML模板执行它?

感谢您的帮助

贡特·佐克鲍尔

您需要注入管道。如果您new自己创建东西,Angulars DI将无法进行交互。

export class BService {
  constructor(private pPipe:PPipe) {}

这样,Angular会创建一个PPipe实例并将依赖项传递给其构造函数。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在项目“应用”中,已解析的Google Play服务库依赖项依赖于另一个版本

如何测试依赖于另一个服务(又依赖于Http服务)的服务/组件?

redux-saga-1异步的服务器端渲染依赖于另一个

使用NGRX和Angular同步处理依赖于另一个Observable的Observable

过滤器产品依赖于本机Redux中的另一个ACTION

单元测试Angular服务,该服务依赖于另一个使用InjectionToken的服务

使用依赖于另一个元素的查询

错误:在“应用”项目中,已解析的Google Play服务库依赖项依赖于另一个版本

错误:在项目“应用”中,已解决的Google Play服务库依赖项依赖于另一个

如何在RxJS中创建依赖于另一个Observable的Observable

使下拉列表依赖于MVC Core中的另一个下拉列表

...“ app”中的android项目已解决的Google Play服务库依赖项依赖于另一个版本

依赖于Rust中另一个泛型的泛型类型

如何使参数的默认值依赖于另一个参数(在Python中)?

构造对象,其属性之一依赖于另一个。在C ++中

在cmake中,如何使一个目标依赖于另一个目标?

使用docker可以确定哪些图像依赖于另一个图像

NodeJS:我的节点文件依赖于另一个文件中的变量

如何使用Android Webview运行依赖于另一个库/模块的javascript

如何使用@InjectMocks依赖于另一个要模拟的类?

在 Prism.Unity 中注册一个依赖于另一个服务的服务实例

SQL Server - 使用依赖于另一个查询的查询过滤数据

如果 Kubernetes 端点依赖于另一个服务端点,如何创建它

将自定义 IFileProvider 添加到依赖于另一个 DI 服务的 RazorViewEngineOptions

如何使用依赖于另一个属性值的属性?

验证依赖于 Django 表单中另一个 DateField 数据的 DateField 数据

创建依赖于 Django 中另一个模型的模型 ChoiceField

如何使用 Kotlin/native 生成依赖于另一个的 .framework?

更新 Excel 中依赖于首先更新的另一个工作簿的数据