import { Injectable } from '@angular/core';

@Injectable()
export class LoggerServiceService { constructor() { } log(message: string) {
console.log(message);
} }
import { Injectable } from '@angular/core';
import { LoggerServiceService } from './logger-service.service'; @Injectable()
export class ProductServiceService { constructor(private logger: LoggerServiceService) { } getProduct(): Product {
this.logger.log("iPhone7");
return new Product(, "iPhone7");
} } export class Product {
constructor(
public id: number,
public title: string
) { }
}
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core'; import { AppComponent } from './app.component';
import { Product1Component } from './product1/product1.component';
import { ProductServiceService } from './shared/product-service.service';
import { Product2Component } from './product2/product2.component';
import { LoggerServiceService } from './shared/logger-service.service'; @NgModule({
declarations: [
AppComponent,
Product1Component,
Product2Component
],
imports: [
BrowserModule
],
providers: [ProductServiceService,LoggerServiceService],
bootstrap: [AppComponent]
})
export class AppModule { }

最新文章

  1. webgl画个点
  2. 25个增强iOS应用程序性能的提示和技巧(高级篇)(2)
  3. [转] 停止支持的老版本ubuntu源列表-old-releases
  4. LG1268树的重量
  5. Go 语言开发的基于 Linux 虚拟服务器的负载平衡平台 Seesaw
  6. P94、面试题12:打印1到最大的n位数
  7. scala学习笔记(四)样本类与模式匹配
  8. Launch a Batch File With Windows Installer
  9. QT 读写sqllite数据库
  10. http://qt-project.org/wiki/Category:Developing_with_Qt::QtWebKit#ff7c0fcd6a31e735a61c001f75426961
  11. 构建安全的Xml Web Service系列之如何察看SoapMessage
  12. js操作iframe总结
  13. 前端 TDD 开发
  14. UVALive 2678 大于s的最短子序列和
  15. 百分比相对计算注意事项CSS3
  16. 201521123103 《Java学习笔记》第二周学习笔记
  17. <训练赛> 垃圾陷阱
  18. IT连创业系列:产品设计之答题模块
  19. FreeFileSync 文件同步软件(windows)
  20. Java使用wait() notify()方法操作共享资源

热门文章

  1. python开发mysql:mysql数据类型&约束条件
  2. Linux学习笔记 -- yum 使用
  3. python' s fifth day for me dict
  4. Python下OS模块重命名方法renames
  5. Python 编码机制
  6. 特别注意: range.Text.ToString(); 和 range.Value2.ToString(); 的区别
  7. Coins and Queries(codeforce 1003D)
  8. 详解Django的 select_related 和 prefetch_related 函数对 QuerySet 查询的优化
  9. 8-python模拟登入(无验证码)
  10. Docker学习笔记_安装和使用Python