Angular包创建并从使用的应用程序接受依赖注入

时间:2018-06-27 15:59:39

标签: angular

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

等待您的宝贵思想

谢谢。

1 个答案:

答案 0 :(得分:0)

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

ruleEngineService.methodToCallWhenSomethingHappens = this.executeRulesOrDoSomethingYouWant

RuleEngineService中,

whenSomethingHappens() {
    this.methodToCallWhenSomethingHappens()
}