angular2-injection相关内容

ng2 - 基于模板动态创建组件

我一直在研究用于创建动态组件的 ComponentResolver 和 DynamicComponentResolver 的 Angular 2 API,但我的想法与这些 API 提供的有所不同. NG2 有没有办法根据类名的字符串创建组件? 例如,我正在构建一个可配置的图表仪表板.每个用户的布局都存储在数据库中,说明他们想要这里的 2x 折线图,那里的 3x 条形图等. 当我将此数 ..
发布时间:2021-12-02 20:38:08 其他开发

如何从服务调用组件方法?(角2)

我想创建一个可以与一个组件交互的服务.我的应用程序中的所有其他组件都应该能够调用此服务,并且此服务应与此组件进行交互. 如何从服务中调用组件方法? @Component({选择器:'组件'})导出类组件{功能2(){//怎么调用?}} 来自这个服务? @Injectable()出口类服务{调用组件方法(){//从这个地方?}} 解决方案 组件之间的交互确实可以通过服务来实现.您需要 ..

如何从服务调用组件方法?(角度2)

我想创建一个可以与一个组件交互的服务.我的应用程序中的所有其他组件都应该能够调用此服务,并且此服务应与此组件交互. 如何从服务中调用组件方法? @Component({选择器:'组件'})导出类组件{功能2(){//怎么调用?}} 来自这个服务? @Injectable()出口类服务{调用组件方法(){//从这个地方?}} 解决方案 组件之间的交互确实可以通过服务来实现.您需要将用 ..

Angular2 RC6 HttpModule 手动注入

我正在将一个项目从 angular2 RC4 迁移到 RC6,并且我有一个需要 Http 的自定义表单验证器.在迁移之前,我将 ReflectiveInjector 与 HTTP_PROVIDERS 一起使用,但是对于 RC6,这不再可能,因为 HTTP_PROVIDERS 已被弃用,分别不再存在.这是验证器中的静态方法: static checkVat(control: FormContro ..
发布时间:2021-11-08 21:17:28 其他开发

注入类数组

我有一个MetaManager类: @Injectable()导出类MetaManager {构造函数(私有处理程序:Handler []){console.log(handlers);}} 此类需要一个 Handler [] 才能注册为处理程序.然后,当我获得一些元数据时,我在处理程序数组中循环查看哪个可以处理我的元条目. 话虽这么说,问题是我无法在main.ts中提供一个类数组作 ..
发布时间:2021-04-06 20:27:46 其他开发

Angular2 RC6 HttpModule手动注入

我正在将项目从angular2 RC4迁移到RC6,并且我有一个需要Http的自定义表单验证器. 在迁移之前,我将ReflectiveInjector与HTTP_PROVIDERS一起使用,但是对于RC6,由于不再支持HTTP_PROVIDERS或不再存在,因此不再可行. 这是Validator中的静态方法: static checkVat(control: FormControl) ..
发布时间:2020-08-31 18:44:35 其他开发

如何从服务中调用组件方法? (角度2)

我想创建可以与一个组件交互的服务. 我的应用程序中的所有其他组件都应该能够调用此服务,并且该服务应与此组件进行交互. 如何从服务中调用组件方法? @Component({ selector:'component' }) export class Component{ function2(){ // How call it? } } 是从这个仆从吗? @ ..

ng2-基于模板动态创建组件

我一直在寻找用于创建动态组件的ComponentResolver和DynamicComponentResolver的Angular 2 API,但是与这些API提供的功能有所不同. NG2中是否有任何方法可以根据其类名的字符串创建组件? 例如,我正在构建一个可配置的图表仪表板.每个用户的布局都存储在数据库中,说明他们要在这里使用2个折线图,在这里需要3个条形图,等等. 当我将此数 ..
发布时间:2020-08-09 22:25:13 其他开发

在没有构造函数注入的情况下获取服务实例

我在引导程序中定义了@Injectable服务.我想在不使用构造函数注入的情况下获取服务的实例.我尝试使用ReflectiveInjector.resolveAndCreate,但这似乎创建了一个新实例. 我要这样做的原因是我有一个由许多组件派生的基本组件.现在,我需要访问服务,但是由于不想将服务注入所有派生组件,所以我不想将其添加到ctor中. TLDR:我需要一个ServiceLo ..
发布时间:2020-07-16 21:21:16 其他开发