我的Angular组件具有parseStyles
方法来解析所有与样式相关的元素。如果是link元素,则继续获取外部样式表的内容。 console.log('url before next', url)
的所有工作都很好,parseStyles
预期会为每个解析的链接触发一次,但是在map
方法中,console.log('url in map', url)
被调用了两次,并指出{{1 }}主题被计算了两次,并导致不必要的url$
方法的两次调用。
makeRequest
编辑。我添加了一些看起来很重要的代码来解决