BrowserModule导入两次

时间:2018-09-17 14:59:14

标签: angular

每个人都知道每个角度应用程序都应该只导入一个 library(tidyverse) # for the pipe operator and other functions used in this code topic_scores_tidy %>% filter( !is.na(fecha) ) %>% filter( score > 0.3 ) %>% filter( topic %in% c("topic_001","topic_004","topic_009") ) %>% group_by( date = floor_date(fecha, unit = "year"),topic) %>% summarize(n=n()) %>% mutate( percFreq = n / sum(n)) %>% spread( topic, percFreq ) # A tibble: 10 x 5 # Groups: date [6] date n topic_001 topic_004 topic_009 <date> <int> <dbl> <dbl> <dbl> 1 2011-01-01 1 1 NA NA 2 2014-01-01 2 1 NA NA 3 2015-01-01 2 0.5 0.5 NA 4 2016-01-01 4 NA 0.308 0.308 5 2016-01-01 5 0.385 NA NA 6 2017-01-01 11 NA NA 0.297 7 2017-01-01 13 0.351 0.351 NA 8 2018-01-01 6 0.182 NA NA 9 2018-01-01 8 NA 0.242 NA 10 2018-01-01 19 NA NA 0.576

但是以某种方式在我的应用程序中它两次被导入。但是到目前为止,angular并没有引发任何错误。当我添加一个子模块并通过 BrowserModule 在父路由配置中对其进行引用时,它开始抛出一个运行时异常,说明该异常。一旦我删除了第二个引用,一切就开始起作用。

对此行为有任何解释吗?

配置:

loadChildren

1 个答案:

答案 0 :(得分:0)

好的loadChildren建议您使用的是延迟加载-由于该模块尚未加载,因此启动时不会出现提及的错误。