提供的参数与调用目标的任何签名不匹配

来源:4-4 使用工厂和值声明提供器

戏命师丶

2017-05-06

http://szimg.mukewang.com/590dc2240001653205660438.jpg

D:/AngularTest/DI/src/app/app.module.ts (31,16): Supplied parameters do not match any signature of call target.




好像是anotherproductservice这个实现类的问题,下面是类代码

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

import {Product,ProductService} from '../shared/product.service';

import {LoggerService} from './logger.service';

@Injectable()

export class AnotherproductService implements ProductService {

getProduct():Product{

return new Product(1,"sanxing",4300,"三星手机就是屌");

}


  constructor(public logger:LoggerService) { }


}


写回答

1回答

JoJo

2017-05-08

额,应该没问题啊,https://github.com/jojozhai/angular4/tree/master/ch4/di 这是我的代码,供参考。

0
0

Angular4.0从入门到实战 打造股票管理网站

Angular新特性,教你熟练使用 Angular 和 Typescript 开发组件式单页应用

2683 学习 · 1361 问题

查看课程