angular2学习笔记-理论篇
1,组件是Angular应用的最小逻辑单元,模块则是在组件之上的一层抽象。组件以及其他部件,如指令,管道,服务,路由等都可以被包含到一个模块中。外部通过引用这个模块来使用一系列封装好的功能。
2,理解angular框架时,可以将Angular应用想象成一棵树,组件是这棵树的叶子,模块便是这棵树的树枝,每个Angular应用都必须要有一个根模块(树干),并且根模块中必须通过Bootstrap指定根组件,用于启动Angular应用。
3,@Component是TypeScript的语法,它是一个装饰器,任何一个Angular的组件类都会用这个装饰器修饰,如果移除了这个装饰器,它将不再是Angular的组件。
4,一个组件的模板代码中使用到了哪些组件的标签,就需要在其模块中通过declarations将这些组件引入。