angularJS 2 中的服务是封装了某一特定功能,并且可以通过注入的方式供它人使用的独立模块
服务分为很多种,包括:值、函数,以及应用所需的特性
例如,多个组件中出现了重复代码时,把重复代码提取到服务中实现代码复用
下面的代码是一个日志服务,用于把日志记录到浏览器的控制台
export class Logger {
log(msg: any) { console.log(msg); }
error(msg: any) { console.error(msg); }
warn(msg: any) { console.warn(msg); }
}
本文内容仅供个人学习/研究/参考使用,不构成任何决策建议或专业指导。分享/转载时请标明原文来源,同时请勿将内容用于商业售卖、虚假宣传等非学习用途哦~感谢您的理解与支持!