模块相关

为什么模块(用NgModule修饰器)文件中既要用import来引用component,又要在declarations区域中声明componet? 是不是一种重复?  

因为import是typescript语法层面的,而declarations是Angular框架层面的。

A:

模块使用模块加载器去导入其它的模块。

在运行时,模块加载器的作用是在执行此模块代码前去查找并执行这个模块的所有依赖。 大家最熟知的JavaScript模块加载器是服务于Node.js的 CommonJS和服务于Web应用的Require.js

B:模块和组件的区别

一个组件控制着屏幕上一块我们称之为视图的区域.

  • 使用Angular自定义标记编写HTML模板
  • 编写组件类来处理这些模板

C:根模块和根组件的区别

原文地址:https://www.cnblogs.com/askdong/p/6546914.html