angularjs2:使用http响应初始化服务

时间:2016-02-20 07:49:21

标签: angular

我们已经阅读了几个小时的资源,但似乎找不到合适的东西。这可能很容易,但我们似乎找不到一个好方法:如果可能,在应用程序启动时,如何使用我们从服务器获取的配置数据初始化多个服务?

1 个答案:

答案 0 :(得分:0)

执行此操作的最简单方法我认为将您希望在启动时实例化的每个服务注入主应用程序组件,然后在应用程序组件构造函数中的每个 String source = "abc789Def"; StringBuilder Sb = new StringBuilder(source.Length); foreach (Char c in source) if ((c >= '0' && c <= '9') || (c >= 'a' && c <= 'f') || (c >= 'A' && c <= 'F')) Sb.Append(Char.ToUpper(c)); else { // Error: at least one character can't be converted return; } String result = Sb.ToString(); // Put relevant code here 上调用公共方法方法

getConfig

然后在每个服务上,执行请求以获取配置数据并根据需要设置服务。

// app.component
constructor(serviceName1:ServiceName1, serviceName2:ServiceName2) {
    serviceName1.getConfig();
    serviceName2.getConfig();
}