[英]How to inject $templateCache into angular hybrid APP_INITIALIZER hook?
[英]How to call APP_INITIALIZER within angular app
APP_INITIALIZER
被称为在用户加载应用并没有什么之前应该呈现APP_INITIALIZER
得到解决或者拒绝
这工作正常。
但是在数据更改方面,我想用选定的数据重新初始化应用程序,并且需要相同的功能(即在解决或拒绝APP_INITIALIZER
之前没有任何内容呈现)如何做到这一点?
如何通过数据更改重新初始化应用程序?
经过深思熟虑并在脑海中实践最佳实践后,我可以总结您使用此方法而不是使用配置重写。
首先,您需要重写您的基本网址,如下所示:
使用此方法的好处是,当您加载应用程序的配置时,您可以使用国家/地区阵列作为配置文件中的键值对,并在那里推送特定的国家/地区详细信息。
因此,在任何组件初始化之后,您需要查看该国家/地区的网址,并在config.country数组中搜索该国家/地区的密钥是否已使用其值,否则它将加载国家/地区数据并将其推送。
您可以为此目的实现防护或解析器以实现代码的可重用性。
如果它听起来很酷,请告诉我。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.