Angular 2 构架 - 服务(Services)

angularJS 2 中的服务是封装了某一特定功能,并且可以通过注入的方式供它人使用的独立模块

服务分为很多种,包括:值、函数,以及应用所需的特性

例如,多个组件中出现了重复代码时,把重复代码提取到服务中实现代码复用


AngularJS 2 中常见的服务

  1. 日志服务
  2. 数据服务
  3. 消息总线
  4. 税款计算器
  5. 应用程序配置

下面的代码是一个日志服务,用于把日志记录到浏览器的控制台

export class Logger {
  log(msg: any)   { console.log(msg); }
  error(msg: any) { console.error(msg); }
  warn(msg: any)  { console.warn(msg); }
}

本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!

链接: https://fly63.com/course/15_834