我正在尝试开发angular4软件包。而且该包装应该被不同的角度应用所使用。该软件包包含指令,服务和模型/合同。该软件包应作为调用特定于应用程序的代码的框架。我的问题是:如何从程序包中执行应用程序特定的代码?我只想针对包中的合同进行编码,以便可以在多个应用程序之间重用。只要考虑一下如果我们开发角度应用程序,角度如何执行我们的代码!参数通过ForRoot()接受?
等待您的宝贵思想
谢谢。
答案 0 :(得分:0)
传递您要调用的方法(代码)。
ruleEngineService.methodToCallWhenSomethingHappens = this.executeRulesOrDoSomethingYouWant
在RuleEngineService
中,
whenSomethingHappens() {
this.methodToCallWhenSomethingHappens()
}