首页 > 解决方案 > Angular 包创建和接受来自消费应用程序的依赖注入

问题描述

我正在尝试开发一个 angular4 包。这个包应该被不同的角度应用程序使用。该包包含指令、服务和模型/合同。这个包应该作为一个框架来调用应用程序特定的代码。我的问题是:如何从包中执行特定于应用程序的代码?我只想针对包中的合同进行编码,以便可以在多个应用程序中重用它。想想如果我们开发 Angular 应用程序,Angular 是如何执行我们的代码的!参数通过 ForRoot() 接受??

等待您的宝贵意见

谢谢你。

标签: angular

解决方案


传递您要调用的方法(代码)。

ruleEngineService.methodToCallWhenSomethingHappens = this.executeRulesOrDoSomethingYouWant

RuleEngineService,

whenSomethingHappens() {
    this.methodToCallWhenSomethingHappens()
}

推荐阅读