Angular Providers的奇怪问题

时间:2017-02-21 18:15:37

标签: javascript angular typescript

我刚刚开始研究Angular2而且我有app.module.ts

    ...
    ],
providers: [
    {provide:'content',useClass:ContentService}

],
....

我为我的服务类定义我的文字

我试图注入内容'在我的组件类中

    export class DashboardComponent implements OnInit {
constructor( @Inject('content') private contentService ) { }

我收到错误消息“没有提供ContentService!'

。”

但是当我将app.module.ts修改为

    ...
    ],
providers: [
    {provide:'content',useClass:ContentService},ContentService

],
....

完美无缺。对于我的生活,我无法理解这个问题。

0 个答案:

没有答案