简述:一个完整的Angular应用主要由六个重要部分构成,分别是:组件,模板,指令,服务,依赖注入,和路由.这些组成部分各司其职,而又紧密协作. 其中,与用户直接打交互的是模板视图,它是构成组件的要素之一.另一要素是组件类,用以维护组件的数据模型及功能逻辑. 路由的功能是控制组件的创建和销毁,从而驱使应用界面跳转切换/ 指令与模板相互关联,最重要的作用是增强模板特性,间接扩展了模板的语法. 服务是封装了若干功能逻辑的单元,这个功能逻辑可以通过依赖注入机制引入到组件内部,作为组件功能的扩展. 在A