使用带角度4的PrimeNG时,如果我们将以下路径添加到组件或任何模块中,应使用哪一个以获得更好的性能
我应该使用
1)完整路径
import { PanelModule } from 'primeng/components/panel/panel';
2)短路径
import { PanelModule } from 'primeng/primeng';
到底发生了什么?如果我添加第一个,那么只添加相关文件?或者,如果我使用第二,那么它将添加来自primeNG的所有文件
答案 0 :(得分:0)
导入此路径中panel.js(node_modules / primeng / components / panel / panel.js)中声明的元素。所需文件仅限于PanelModule使用的文件。
通过从primeng / primeng(node_modules / primeng / primeng.js)导入,它导入primeng.js中声明的所有必需文件。基本上所有primeng模块的所有js依赖。
第一个将通过仅加载所需模块来减小应用程序的大小。